C#多維數(shù)組學(xué)習(xí)使用
更新時(shí)間:2012年09月21日 08:30:50 作者:
當(dāng)下, 由于存儲(chǔ)結(jié)構(gòu)需要, 用多維數(shù)組, 順便學(xué)習(xí)了一下, 將學(xué)習(xí)經(jīng)過(guò)備忘如下
復(fù)制代碼 代碼如下:
String[, ,] items =
new String[,,] {
{
{ "A1", "A2", "A3", "☆", "○" },
{ "B1", "B2", "B3", "☆", "○" },
{ "C1", "C2", "C3", "☆", "○" },
{ "D1", "D2", "D3", "☆", "○" }
}, {
{ "E1", "E2", "E3", "☆", "○" },
{ "F1", "F2", "F3", "☆", "○" },
{ "G1", "G2", "G3", "☆", "○" },
{ "H1", "H2", "H3", "☆", "○" }
}
};
代碼:
復(fù)制代碼 代碼如下:
System.Console.WriteLine("Items.Rank =" + items.Rank);
System.Console.WriteLine("Items.GetUpperBound(0)=" + items.GetUpperBound(0));
System.Console.WriteLine("Items.GetUpperBound(1)=" + items.GetUpperBound(1));
System.Console.WriteLine("Items.GetUpperBound(2)=" + thirdItems.GetUpperBound(items.Rank - 1));
System.Console.WriteLine("Items[0, 0, 0]=" + items[0, 0, 0]);
System.Console.WriteLine("Items[0, 0, 1]=" + items[0, 0, 1]);
System.Console.WriteLine("Items[0, 0, 2]=" + items[0, 0, 2]);
System.Console.WriteLine("Items[0, 0, 3]=" + items[0, 0, 3]);
System.Console.WriteLine("Items[0, 0, 4]=" + items[0, 0, 4]);
System.Console.WriteLine("Items[0, 1, 0]=" + items[0, 1, 0]);
System.Console.WriteLine("Items[0, 2, 0]=" + items[0, 1, 1]);
System.Console.WriteLine("Items[0, 2, 0]=" + items[0, 1, 2]);
System.Console.WriteLine("Items[0, 2, 0]=" + items[0, 1, 3]);
System.Console.WriteLine("Items[0, 2, 0]=" + items[0, 1, 4]);
運(yùn)行結(jié)果如下:
復(fù)制代碼 代碼如下:
Items.Rank =3
Items.GetUpperBound(0)=1
Items.GetUpperBound(1)=3
Items.GetUpperBound(2)=4
Items[0, 0, 0]=A1
Items[0, 0, 1]=A2
Items[0, 0, 2]=A3
Items[0, 0, 3]=☆
Items[0, 0, 4]=○
Items[0, 1, 0]=B1
Items[0, 2, 0]=B2
Items[0, 2, 0]=B3
Items[0, 2, 0]=☆
Items[0, 2, 0]=○
其中:
GetUpperBound(0) 返回?cái)?shù)組的第一維的索引上限,GetUpperBound(i)返回?cái)?shù)組的i+1維的上限,GetUpperBound(Rank-1)返回?cái)?shù)組的最后一維的上限,也就是列數(shù)-1
相關(guān)文章
c# 動(dòng)態(tài)構(gòu)建LINQ查詢表達(dá)式
這篇文章主要介紹了c# 如何動(dòng)態(tài)構(gòu)建LINQ查詢表達(dá)式,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下2020-11-11C#零基礎(chǔ)開發(fā)中最重要的概念總結(jié)
這篇文章主要為大家詳細(xì)介紹了C#零基礎(chǔ)開發(fā)中最重要的一些概念,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C#有一定的幫助,需要的可以參考一下2023-02-02舊項(xiàng)目升級(jí)新版Unity2021導(dǎo)致Visual?Studio無(wú)法使用的問(wèn)題
在項(xiàng)目開發(fā)過(guò)程中,不可避免的會(huì)升級(jí)開發(fā)工具。這次我在舊項(xiàng)目版本升級(jí)到新版Unity2021.2.x時(shí),出現(xiàn)Visual?Studio無(wú)法定位等問(wèn)題,這里我給大家分享下解決方法,舊項(xiàng)目升級(jí)新版Unity2021導(dǎo)致Visual?Studio無(wú)法使用的問(wèn)題,需要的朋友可以參考下2021-12-12C#控制臺(tái)基礎(chǔ) List泛型集合與對(duì)應(yīng)的數(shù)組相互轉(zhuǎn)換實(shí)現(xiàn)代碼
這篇文章主要介紹了C#控制臺(tái)基礎(chǔ) List泛型集合與對(duì)應(yīng)的數(shù)組相互轉(zhuǎn)換實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-12-12關(guān)于ASP網(wǎng)頁(yè)無(wú)法打開的解決方案
asp網(wǎng)頁(yè)實(shí)際上就是動(dòng)態(tài)網(wǎng)頁(yè),是在服務(wù)端執(zhí)行和解析的。有時(shí)也很奇怪,經(jīng)常遇到asp網(wǎng)頁(yè)無(wú)法打開的情況,下面小編給大家整理些關(guān)于asp網(wǎng)頁(yè)無(wú)法打開的解決方案,需要的朋友可以參考下2015-08-08IIS下調(diào)用證書出現(xiàn)異常的解決方法 (C#)
這篇文章主要為大家詳細(xì)介紹了IIS下調(diào)用證書出現(xiàn)異常的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05