当前位置:编程学习 > C#/ASP.NET >>

asp.net中的一点小问题

List number = new List{0,1,2,3,4,5,6,7,8,9,10}

List 代表什么?

number代表什么?

答案:List<Type> 是一种泛型集合,它对应的非泛型对象是ArrayList.

楼主的写法是错误的,通不过编译期.

举个例子 List<int> list=new List<int>(){1,2,3};

这个情况下,我声明了一个集合,这个集合里面的元素只能是int类型的,放其他类型的集合进去,就会报错.

现在你明白了吧,List<Type>是个集合,里面只能放Type类型的元素,这就是泛型的意思.

而你代码内的 number 就是一个变量,你可以小范围的理解它为一个指针,这个指针指向了你刚刚声明的一个List对象的实例.你可以通过 number 这个指针对这个实例进行操作,想怎么样对这个实例都可以,但是必须通过这个指针来控制.

推荐楼主先去看一下C#的基础教材,关于值类型和引用类型的区别.连这个基础都不懂的话,不要急着研究.net提供的各种对象.这样只会使你更乱.

List 是一个集合,非泛型集合。泛型集合List<对象>

number是集合的名称,你后面要使用这个集合只要写 number 就是调用这个集合。

你写错了吧  数组不像数组 集合不像集合

没这种写法

List<int> number = new List<int>();

for(int i = 0;i<=10i++)

{

number.Add(i);

}

List 是一个集合,非泛型集合。泛型集合List<对象>

number是集合对象名称

上一个:求讲解ASP。NET代码
下一个:用ASP编写设置输入字体的大小

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,