![](/img/trans.png)
[英]NullReferenceException when setting a out parameter in c#
[英]How can I avoid NullReferenceException when setting the DataSource of a listBox in C#?
我正在嘗試將以下代碼添加到我的表單中:
List<string> list = new List<string>();
list.Add("1");
list.Add("2");
list.Add("3");
list.Sort();
listBox5.DataSource = list;
嘗試運行代碼時,出現錯誤:
“未處理NullReferenceException:對象引用未設置為對象的實例。”
我怎樣才能解決這個問題?
您可能在調用InitializeComponent()
之前將這段代碼放在了表單構造函數中。 引用表單對象的代碼應始終放在InitializeComponent()
您得到該消息的唯一原因是列表框不存在。
您的列表設置可以。
確保您的控件存在並且是正確的控件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.