请教数组问题

sgzwiz 2009-03-21 05:10:25
int[,] arr= new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };
Java中通过arr[0]即可获得{1,2},在C#中如何取得该数组呢?
...全文
97 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sgzwiz 2009-03-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 sdfkfkd 的回复:]
使用交错的数组

C# code
int value = 0;

int[][] arr = new int[][]
{
new int[] {1,2},
new int[] {3,4},
new int[] {5,6}
};
int[] i = arr[0];
value = i[0];
value = i[1];

[/Quote]

非常感谢,此乃正解。
特别 2009-03-21
  • 打赏
  • 举报
回复
使用交错的数组

int value = 0;

int[][] arr = new int[][]
{
new int[] {1,2},
new int[] {3,4},
new int[] {5,6}
};
int[] i = arr[0];
value = i[0];
value = i[1];
value = arr[0][0];
value = arr[0][1];
深海之蓝 2009-03-21
  • 打赏
  • 举报
回复
实在不行 就用循环吧
koko0123 2009-03-21
  • 打赏
  • 举报
回复
One by one!
jiyan1221 2009-03-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhoukang0916 的回复:]


老实一个一个的取吧!
[/Quote]
。。。。。。
PandaIT 2009-03-21
  • 打赏
  • 举报
回复


老实一个一个的取吧!
sgzwiz 2009-03-21
  • 打赏
  • 举报
回复
我要取{1,2},不是取1、2、3、4等等,有没有像Java、C那样通过arr[0]来取值的方法?
PandaIT 2009-03-21
  • 打赏
  • 举报
回复
int[,] numbers2D = new int[,] { { 9, 99 }, { 3, 33 }, { 5, 55 } };

Console.WriteLine(numbers2D[0,0]);

打印结果:9

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧