C#高手来看看 怎么给这个 List<int> 赋值呢?

如题所述

List<int> list=new List<int>();
list.Add(123);
list.Add(234);
list.Add(783);

int[] array=list.ToArray(); //将集合转换成数组;
这就是给 这个反省集合 赋值;

以上集合代码用数组表示如下:
int[] array=new int[3]();
array[0]=123;
array[1]=234;
array[2]=783;

但是 数组和 集合的区别就在于 数组的长度固定,而集合的数据数目 可以不限;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-17
List<int> aa=new List<int>();//初始化
aa.Add(5);//增加第一个元素:5
aa.Add(3);//增加第二个元素:3
List<int>是使用Add()方法来增加元素的本回答被网友采纳
第2个回答  2011-07-17
是一个数组么?
int List[n]; //n 为数组的个数
for (int i=0;i<n;i++) List[i]=i; // List[i]= 你想要赋的值

如果只是一个integer。
int List;
List=123;追问

不是数组 nsp.net 里面有这么一个东西,List 尖括号里面可以是很多数据类型,但是我不知道怎么给它赋值。

本回答被提问者采纳
第3个回答  2011-07-19
int year=DateTime.Now.Year;
for(int i=year;i>year-111;year--) //当前年份后推111个年头
{
myComboBox.Items.Add(year);
}
不需要添加arraylist变量
相似回答