首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

新手请问:关于泛型List<int>

2012-06-22 
新手请教:关于泛型ListintC# codefor (int r 1 r 9 r++){for (int c 2 c 4 c++){Listint

新手请教:关于泛型List<int>

C# code
for (int r = 1; r <= 9; r++)    {        for (int c = 2; c <= 4; c++)        {            List<int> arr = new List<int>(){Convert.ToInt32(flex[r,c])};        }    }



我想问:

1.循环结束后,arr里的元素一共是多少呢?是27个呢?还是只有3个
2.我想,结束一个变量c的循环后,参与变量r循环时,有且只有3个,该怎样写语句呢?

谢谢


注:flex[r,c],读取单元格数值的写法是正确的,不必讨论

[解决办法]
C# code
for (int r = 1; r <= 9; r++){    List<int> arr = new List<int>(3);    for (int c = 2; c <= 4; c++)    {        arr.Add(Convert.ToInt32(flex[r, c]));    }}
[解决办法]
探讨
当 r = 2 时,先清除 arr 里的已经添加的[1,2][1,3][1,4]三个元素,再添加 [2,2][2,3][2,4]这三个元素
当 r = 3 时,先清除 arr 里的已经添加的[2,2][2,3][2,4]三个元素,再添加 [3,2][3,3][3,4]这三个元素
......

永远保持 arr 里面只有3个元素,
该怎么写呢

热点排行