亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c#二維數組行列轉換的方法是什么

c#
小億
130
2024-03-26 18:34:06
欄目: 編程語言

在C#中,可以通過以下方法來進行二維數組的行列轉換:

int[,] originalArray = new int[3, 4] {
    {1, 2, 3, 4},
    {5, 6, 7, 8},
    {9, 10, 11, 12}
};

int[,] transposedArray = new int[originalArray.GetLength(1), originalArray.GetLength(0)];

for (int i = 0; i < originalArray.GetLength(0); i++) {
    for (int j = 0; j < originalArray.GetLength(1); j++) {
        transposedArray[j, i] = originalArray[i, j];
    }
}

// 輸出轉置后的二維數組
for (int i = 0; i < transposedArray.GetLength(0); i++) {
    for (int j = 0; j < transposedArray.GetLength(1); j++) {
        Console.Write(transposedArray[i, j] + " ");
    }
    Console.WriteLine();
}

上面的代碼示例首先創建了一個3行4列的二維數組originalArray,然后創建了一個轉置后的二維數組transposedArray,其行列數分別與原數組的行列數相反。接著通過兩層循環遍歷原數組,并將元素按行列互換的方式賦值給轉置數組。最后輸出轉置后的二維數組。

0
峡江县| 葫芦岛市| 双桥区| 轮台县| 乾安县| 汾阳市| 磐安县| 赤城县| 治多县| 马尔康县| 东山县| 清河县| 彰化市| 济宁市| 缙云县| 阳朔县| 兴和县| 九江市| 临泽县| 新巴尔虎左旗| 麟游县| 布尔津县| 石狮市| 临湘市| 思茅市| 民乐县| 育儿| 天峻县| 禄丰县| 自贡市| 保山市| 广东省| 东乡县| 江阴市| 夏邑县| 苏尼特右旗| 卓资县| 扶绥县| 海盐县| 昭苏县| 罗源县|