2013-04-29 86 views
1

我想創建GUID的列表,但出現此錯誤:添加的GUID列表<Guid>導致錯誤C#

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

對不起這個簡單的問題。儘管進行了大量的研究,但我已經空了。 謝謝。

+1

'名單 ItemsIndex =新名單();' – I4V 2013-04-29 08:42:03

+0

謝謝大家,我 是我的錯真的很抱歉。 – Pedram 2013-04-29 08:45:17

+0

接受一個正確的答案 – 2013-04-29 08:50:11

回答

5

您需要創建列表的一個實例,現在它null,這將做到這一點:

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

一號線丟失:

ItemsIndex = new List<Guid>(); 
2

在你的代碼中有對象ItemsIndex這一片空白。並且您正嘗試讀取該對象的屬性值。

這是未將對象引用設置爲對象實例的原因。

進行修正。

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

從這裏盜竊http://www.codeproject.com/Questions/414494/Object-reference-not-set-to-an-instance-of-an-obje – Will 2013-04-30 13:36:53