多維陣列- C# 程式設計手冊 - Microsoft Docs

文章推薦指數: 80 %
投票人數:10人

C # 中的陣列可以有一個以上的維度。

這個範例宣告會建立四個數據列和兩個數據行的二維陣列。

跳到主要內容 已不再支援此瀏覽器。

請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。

下載MicrosoftEdge 其他資訊 目錄 結束焦點模式 閱讀英文 儲存 目錄 閱讀英文 儲存 Twitter LinkedIn Facebook 電子郵件 目錄 多維陣列(C#程式設計手冊) 發行項 06/23/2022 10位參與者 本文內容 陣列可以有多個維度。

例如,下列宣告會建立具有四個資料列和兩個資料行的二維陣列。

int[,]array=newint[4,2]; 下列宣告會建立三維(4、2和3)陣列。

int[,,]array1=newint[4,2,3]; 陣列初始化 您可以在宣告後初始化陣列,如下列範例所示。

//Two-dimensionalarray. int[,]array2D=newint[,]{{1,2},{3,4},{5,6},{7,8}}; //Thesamearraywithdimensionsspecified. int[,]array2Da=newint[4,2]{{1,2},{3,4},{5,6},{7,8}}; //Asimilararraywithstringelements. string[,]array2Db=newstring[3,2]{{"one","two"},{"three","four"}, {"five","six"}}; //Three-dimensionalarray. int[,,]array3D=newint[,,]{{{1,2,3},{4,5,6}}, {{7,8,9},{10,11,12}}}; //Thesamearraywithdimensionsspecified. int[,,]array3Da=newint[2,2,3]{{{1,2,3},{4,5,6}}, {{7,8,9},{10,11,12}}}; //Accessingarrayelements. System.Console.WriteLine(array2D[0,0]); System.Console.WriteLine(array2D[0,1]); System.Console.WriteLine(array2D[1,0]); System.Console.WriteLine(array2D[1,1]); System.Console.WriteLine(array2D[3,0]); System.Console.WriteLine(array2Db[1,0]); System.Console.WriteLine(array3Da[1,0,1]); System.Console.WriteLine(array3D[1,1,2]); //Gettingthetotalcountofelementsorthelengthofagivendimension. varallLength=array3D.Length; vartotal=1; for(inti=0;i



請為這篇文章評分?