我正在尝试创建 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);
抱歉这个简单的问题。尽管做了很多研究,但我还是一无所获。 谢谢。
您需要创建列表的一个实例,现在是
null
,这样就可以了:
List<Guid> ItemsIndex = new List<Guid>();
少一行:
ItemsIndex = new List<Guid>();
在你的代码中有一个对象
ItemsIndex
,它是NULL。并且您正在尝试读取该对象的属性值。
这就是未将对象引用设置为对象实例的原因。
进行此更正。
public Guid GroupsGuid;
List<Guid> ItemsIndex = new List<guid>();
GroupsGuid = Guid.NewGuid();
ItemsIndex.Add(GroupsGuid);
您可以简化代码,例如:
public Guid GroupsGuid;
GroupsGuid = Guid.NewGuid();
List<Guid> ItemsIndex = new List<Guid>(){ GroupsGuid };