泰仔在線

          java學(xué)習(xí),心情日記,繽紛時(shí)刻
          posts - 100, comments - 34, trackbacks - 0, articles - 0

          C# 多維數(shù)組學(xué)習(xí), 使用

          Posted on 2009-03-18 22:58 泰仔在線 閱讀(1332) 評論(1)  編輯  收藏 所屬分類: .NET相關(guān)

          當(dāng)下, 由于存儲結(jié)構(gòu)需要, 用多維數(shù)組, 順便學(xué)習(xí)了一下, 將學(xué)習(xí)經(jīng)過備忘如下:

          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""""" }
          }

          }
          ;

          代碼:

          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[000]);
          System.Console.WriteLine(
          "Items[0, 0, 1]=" + items[001]);
          System.Console.WriteLine(
          "Items[0, 0, 2]=" + items[002]);
          System.Console.WriteLine(
          "Items[0, 0, 3]=" + items[003]);
          System.Console.WriteLine(
          "Items[0, 0, 4]=" + items[004]);

          System.Console.WriteLine(
          "Items[0, 1, 0]=" + items[010]);
          System.Console.WriteLine(
          "Items[0, 2, 0]=" + items[011]);
          System.Console.WriteLine(
          "Items[0, 2, 0]=" + items[012]);
          System.Console.WriteLine(
          "Items[0, 2, 0]=" + items[013]);
          System.Console.WriteLine(
          "Items[0, 2, 0]=" + items[014]);

          運(yùn)行結(jié)果如下:

          Items.Rank =3
          Items.GetUpperBound(
          0)=1
          Items.GetUpperBound(
          1)=3
          Items.GetUpperBound(
          2)=4
          Items[
          000]=A1
          Items[
          001]=A2
          Items[
          002]=A3
          Items[
          003]=
          Items[
          004]=
          Items[
          010]=B1
          Items[
          020]=B2
          Items[
          020]=B3
          Items[
          020]=
          Items[
          020]=

          其中:
          GetUpperBound(0) 返回?cái)?shù)組的第一維的索引上限,GetUpperBound(i)返回?cái)?shù)組的i+1維的上限,GetUpperBound(Rank-1)返回?cái)?shù)組的最后一維的上限,也就是列數(shù)-1





          Feedback

          # re: C# 多維數(shù)組學(xué)習(xí), 使用  回復(fù)  更多評論   

          2009-03-19 10:36 by Flyever,Zhang
          哈哈。學(xué)的好廣呀。。加油
          主站蜘蛛池模板: 积石山| 玉门市| 穆棱市| 石嘴山市| 绥棱县| 三江| 凤城市| 琼结县| 准格尔旗| 织金县| 新沂市| 武隆县| 营山县| 正镶白旗| 沈丘县| 宜都市| 云梦县| 鲁山县| 舞钢市| 平阳县| 沈丘县| 克山县| 福建省| 太湖县| 河西区| 丘北县| 武穴市| 金华市| 潼关县| 梅州市| 南皮县| 澄江县| 淳安县| 仲巴县| 龙游县| 南川市| 开远市| 萝北县| 黎川县| 石棉县| 于田县|