有人能帮我处理c#中的数组吗
本文关键字:数组 处理 | 更新日期: 2023-09-27 17:59:26
Well在这样安排我的团队时基本上遇到了一些麻烦:http://pastebin.com/ahgP04bU
所以我向某人征求意见,他只是给了我一个小费。他说这与数组有关。然后他给我发了一个这样的代码。。。
string[,] clubs = new string[20,30];
clubs[0,1] = “spain”;
clubs[0,2] = etc;
我不明白的是那些逗号。这[20,30]表明了什么?这如何帮助我以我想要的方式安排我的团队(查看pastebin链接)。
或者,如果你认为你有一个更好的链接可以帮助我处理数据集中的数组,我会很感激
问候,
这是一个二维数组,你可以把它们想象成一个表。第一个索引是行,第二个索引是列。
0 1 2 3 4 5 6
---|----------------
0 | x
1 |
2 |
3 |
由x
表示的元素将是[0,1]
。
new string[20,30]
创建一个新的多维数组。其中20表示阵列宽度,30表示阵列高度。这样想:
若创建一个宽度为5、高度为5的数组,基本上就是为可以设置的字符串创建5*5个"槽"。您可以通过特定插槽的坐标访问该插槽。
此代码:
string[,] clubs = new string[5,5];
clubs[0, 1] = "a";
clubs[1, 4] = "b";
clubs[3, 2] = "c";
创建这样的数组:
0 1 2 3 4
0 "" "" "" "" ""
1 "a" "" "" "" ""
2 "" "" "" "c" ""
3 "" "" "" "" ""
4 "" "b" "" "" ""
它是一个双向多直径数组。
有关详细信息,请参阅msdn。
第一个数字表示行数,第二个列
string[,]myArray=新字符串[2,3]
将是2行&3列