91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

c#怎么實現獲取二維數組的列數

發布時間:2021-04-12 13:59:33 來源:億速云 閱讀:498 作者:小新 欄目:開發技術

小編給大家分享一下c#怎么實現獲取二維數組的列數,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

如何獲取二維數組中每一維的列數呢?

答案還是Length屬性,因為二維數組的每一維都可以看做一個一維數組,而一維數組的長度是可以使用Length屬性獲得。

例如,下面代碼定義一個不規則二維數組,并通過遍歷其行數、列數,輸出二維數組中的內容,

代碼如下:

  staticvoid Main(string[] args)
  {
  int[][] arr = newint[3][];// 創建二維數組,指定行數,不指定列數
  arr[0] = newint[5];// 第一行分配5個元素
  arr[1] = newint[3];// 第二行分配3個元素
  arr[2] = newint[4];// 第三行分配4個元素
  for(int i=0;i<arr.Length;i++)//遍歷行數
      {
  for(int j = 0; j <arr[i].Length; j++)//遍歷列數
          {
  Console.Write(arr[i][j]);//輸出遍歷到的元素
          }
  Console.WriteLine();//換行輸出
      }
  Console.ReadLine();
  }

補充:C#中如何獲取一個二維數組的兩維長度,即行數和列數?以及多維數組各個維度的長度?

如何獲取二維數組中的元素個數呢?

int[,] array = new int[,] {{1,2,3},{4,5,6},{7,8,9}};//定義一個3行3列的二維數組
int row = array.Rank;//獲取維數,這里指行數
int col = array.GetLength(1);//獲取指定維度中的元素個數,這里也就是列數了。(0是第一維,1表示的是第二維)
int col = array.GetUpperBound(0)+1;//獲取指定維度的索引上限,在加上一個1就是總數,這里表示二維數組的行數
int num = array.Length;//獲取整個二維數組的長度,即所有元的個數

根據上述我們可以自己驗證多維數組的形式,使用循環遍歷操作數組,例如下面的四維數組:

int[,,,] arr = new int[9, 8, 7, 6];
arr.Rank;//返回4
arr.GetLength(0);//返回9
arr.GetLength(1);//返回8
arr.GetLength(2);//返回7
arr.GetLength(3);//返回6 
arr.GetUpperBound(0)+1;//返回9
arr.Length;//返回3024

剩下的循環遍歷數組并操作我就不需要解釋了吧,自己根據上面的數子進行操作。

以上是“c#怎么實現獲取二維數組的列數”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平湖市| 囊谦县| 东莞市| 广宗县| 承德市| 偏关县| 安塞县| 林甸县| 西贡区| 阆中市| 商水县| 鹤庆县| 五寨县| 新建县| 峨眉山市| 武宁县| 华蓥市| 庆安县| 雷波县| 青铜峡市| 花莲市| 台东县| 武定县| 渭南市| 成都市| 邵东县| 政和县| 阜宁县| 苏尼特右旗| 嵊泗县| 丰县| 澄江县| 高碑店市| 丁青县| 晋江市| 酒泉市| 溆浦县| 石屏县| 东乌| 应用必备| 五莲县|