在下比较菜鸟,想请教一下关于C#中List的用法

[复制链接]
查看11 | 回复3 | 2011-1-25 12:07:21 | 显示全部楼层 |阅读模式
举个例子:

public class ListInfo

{

[ProtoMember(1)]

public string TempUri;

[ProtoMember(2)]

public int Identity;

public ListInfo();

}
为什么这个类里面还有一个属于自己类型的成员啊。。public ListInfo();
这样使用的目的是什么啊。

List TempList = new List();

ListInfo groupcache = newListInfo();
这两个声明,一个是定义了一个list,另一个是定义了一个对象。 TempList中都有哪些成员啊,比如说:TempList.count,还有哪些成员呢。。。。TempList和groupcache在使用方法上都有啥区别。。

回复

使用道具 举报

千问 | 2011-1-25 12:07:21 | 显示全部楼层
foreach(ListInfo groupcache in Templist){
string str = groupcache.TempUri;
int i = groupcache.Identity;}或者for(int k = 0;k这种类型的用法
回复

使用道具 举报

千问 | 2011-1-25 12:07:21 | 显示全部楼层
public ListInfo();是无参构造函数;目的是构造,但是这么写有问题,你应该试试这能编译么?TempList的成员参考List泛型。请查MSDN。TempList是List类型的对象,groupcache是ListInfo类型的变量,不是一回事。
回复

使用道具 举报

千问 | 2011-1-25 12:07:21 | 显示全部楼层
public ListInfo();为构造函数List用到了泛型,申明了类型对ListInfo对象的List链表.count是链表中的数目。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行