有人能帮我处理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链接)。

或者,如果你认为你有一个更好的链接可以帮助我处理数据集中的数组,我会很感激

问候,

有人能帮我处理c#中的数组吗

这是一个二维数组,你可以把它们想象成一个表。第一个索引是行,第二个索引是列。

     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列