将Guid添加到列表<guid>会导致错误C#</guid>

时间:2013-04-29 08:40:30

标签: c# guid

我正在尝试创建一个Guids列表,但会发生以下错误:

 {"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);

抱歉这个简单的问题。尽管进行了大量的研究,但我还是空了。 感谢。

3 个答案:

答案 0 :(得分:8)

您需要创建列表的实例,现在它是null,这样就可以了:

List<Guid> ItemsIndex = new List<Guid>();

答案 1 :(得分:3)

缺少一行:

ItemsIndex = new List<Guid>();

答案 2 :(得分:2)

在您的代码中,对象ItemsIndex为NULL。而你正试图读取该对象的属性值。

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

进行此修正。

public Guid GroupsGuid;
List<Guid> ItemsIndex = new List<guid>();
GroupsGuid = Guid.NewGuid();
ItemsIndex.Add(GroupsGuid);