2013-10-30 51 views
0

我想创建一个网格,单元格(我相信这是正确的术语,是吗?) 像这样(以z,x,c,v,b作为我的“细胞“):如何创建网格

z|x|c|v|b|x|c|b|b 
    ----------------- 
    z|x|c|v|b|x|c|b|b 
    ----------------- 
    z|x|c|v|b|x|c|b|b 
    ----------------- 
    z|x|c|v|b|x|c|b|b 
    ----------------- 
    z|x|c|v|b|x|c|b|b 
    ----------------- 
    z|x|c|v|b|x|c|b|b 

的顺序‘细胞’是随机的,所以不要担心,也行是唯一有帮助你想象我是什么意思

+2

究竟什么是你的问题?另外,我编辑你的问题,以消除绒毛。请勿将标题置于问题标题中。 – tnw

+0

那么,直言不讳:如何在C#中创建网格(而不是如何绘制网格)? @tnw – user2938515

回答

0

你在找什么是Arrays

要制作具体的网格,您需要一个二维数组。对于这个例子,我将使用一个字符串作为数据,但你可以使用任何你想要的类。

string[,] cells = new string[width, height]; 

然后,您可以访问和设置这些单元格的值,像这样:

cells[x, y] = "z"; 
string something = cells[x, y];