2

我正在尝试创建 Guid 列表,但发生此错误:

 {"Object reference not set to an instance of an object."}

我的代码是这样的:

 public List<Group> GroupList=new List<Group>();
 string GroupsGuid = "9A4FA56F-EAA0-49AF-B7F0-8CA09EA39167";
 ItemsIndex.Add(GroupsGuid);

很抱歉这个简单的问题。尽管进行了大量研究,但我还是一无所获。谢谢。

4

3 回答 3

8

您需要创建列表的一个实例,现在它是null,这将做到:

List<Guid> ItemsIndex = new List<Guid>();
于 2013-04-29T08:42:04.817 回答
3

缺少一行:

ItemsIndex = new List<Guid>();
于 2013-04-29T08:41:56.100 回答
2

在您的代码中有ItemsIndex一个为 NULL 的对象。并且您正在尝试读取该对象的属性值。

这就是未将对象引用设置为对象实例的原因。

进行此更正。

public Guid GroupsGuid;
List<Guid> ItemsIndex = new List<guid>();
GroupsGuid = Guid.NewGuid();
ItemsIndex.Add(GroupsGuid);
于 2013-04-29T08:46:17.097 回答