有人能帮我用c#的数组吗?

有人能帮我用c#的数组吗?,c#,arrays,dataset,format,C#,Arrays,Dataset,Format,基本上,我的团队在这样安排时遇到了一些问题: 所以我向某人请教,他只是给了我一个建议。他说这和数组有关。接着他给我发了一封信,上面写着这个密码 string[,] clubs = new string[20,30]; clubs[0,1] = “spain”; clubs[0,2] = etc; 我不明白的是那些逗号。这[20,30]表明了什么? 这如何帮助我按照我想要的方式安排我的团队(查看pastebin链接) 或者,如果您认为您有一个更好的链接来帮助我解决数据集中的数组问

基本上,我的团队在这样安排时遇到了一些问题:

所以我向某人请教,他只是给了我一个建议。他说这和数组有关。接着他给我发了一封信,上面写着这个密码

  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]
这是一个二维数组,您可以将它们想象成一个表。第一个索引是行,第二个是列

     0 1 2 3 4 5 6
---|----------------
 0 |   x
 1 |
 2 |
 3 |

x
表示的元素将是
[0,1]

它是一个双向多维数组

参考

第一个数字表示行数,第二个数字表示列数

字符串[,]myArray=新字符串[2,3]


将是2行和3列

它是一个2向多维数组

参考

第一个数字表示行数,第二个数字表示列数

字符串[,]myArray=新字符串[2,3]


将是2行和3列

新字符串[20,30]
创建一个新的多维数组。其中20表示阵列宽度,30表示阵列高度。你可以这样想:

    0   1   2   3   4
0   ""  ""  ""  ""  ""
1   "a" ""  ""  ""  ""
2   ""  ""  ""  "c" ""
3   ""  ""  ""  ""  ""
4   ""  "b" ""  ""  ""
若您创建一个宽度为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" ""  ""  ""

新建字符串[20,30]
创建一个新的多维数组。其中20表示阵列宽度,30表示阵列高度。你可以这样想:

    0   1   2   3   4
0   ""  ""  ""  ""  ""
1   "a" ""  ""  ""  ""
2   ""  ""  ""  "c" ""
3   ""  ""  ""  ""  ""
4   ""  "b" ""  ""  ""
若您创建一个宽度为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" ""  ""  ""

但是x上的0,1,2,3是如何定义的呢?就像行列表上的第一个自动为0,然后跟随1,依此类推?我不太理解你的问题,你能具体说明一下吗?是的,我现在知道我问题的答案-但问题是你和卢卡斯K在同一数组中的位置不同。你能告诉我是谁犯了错误吗?是的,第一个索引是行,第二个是列。至少在C#中是这样。但是x上的0,1,2,3是如何定义的?就像行列表上的第一个自动为0,然后跟随1,依此类推?我不太理解你的问题,你能具体说明一下吗?是的,我现在知道我问题的答案-但问题是你和卢卡斯K在同一数组中的位置不同。你能告诉我是谁犯了错误吗?是的,第一个索引是行,第二个是列。至少在C#中。嗯,你和femaref对[0,1]的作用有不同的看法。你能告诉我是你打错了还是他打错了吗?哦,还有一件事——clubs是指“datatable clubs”吗?在c#数组中,你用以下语法访问其中的特定元素:array[column,row]或array[x,y]。所以我觉得Femaref打错了。“俱乐部”只是“团队”的另一种说法。不,我知道俱乐部是“团队”的另一种说法。但是在编程方面。它是不是说:在datatable club中有5列和5行。是的,你可以说它是一个club datatable,有5列和5行。嗯,你和femaref对[0,1]的作用有不同的看法。你能告诉我是你打错了还是他打错了吗?哦,还有一件事——clubs是指“datatable clubs”吗?在c#数组中,你用以下语法访问其中的特定元素:array[column,row]或array[x,y]。所以我觉得Femaref打错了。“俱乐部”只是“团队”的另一种说法。不,我知道俱乐部是“团队”的另一种说法。但是在编程方面。它是说:在datatable俱乐部中有5列5行。是的,你可以说它是一个俱乐部datatable,有5列5行。