C# 对象引用未设置为对象列表错误C的实例#
以下是出现错误的行:C# 对象引用未设置为对象列表错误C的实例#,c#,C#,以下是出现错误的行: programs.Add(subkey.GetValue("DisplayName").ToString()); 程序是一个列表 错误是对象引用未设置为对象的实例。有三种可能性需要检查。某些内容的值为null: 节目 子键 subkey.GetValue的结果 这可能是代码中的错误(例如,您忘记实例化程序);或者你需要在运行时检查的东西。例如,如果GetValue可能返回null,那么您需要如下内容: var val = subkey.GetValue("DisplayN
programs.Add(subkey.GetValue("DisplayName").ToString());
程序是一个列表
错误是对象引用未设置为对象的实例。有三种可能性需要检查。某些内容的值为
null
:
程序
);或者你需要在运行时检查的东西。例如,如果GetValue
可能返回null,那么您需要如下内容:
var val = subkey.GetValue("DisplayName");
if (val != null)
programs.Add(val.ToString());
您需要检查三种可能性。某些内容的值为
null
:
程序
);或者你需要在运行时检查的东西。例如,如果GetValue
可能返回null,那么您需要如下内容:
var val = subkey.GetValue("DisplayName");
if (val != null)
programs.Add(val.ToString());
您是否在任何时候说过
List programs=new List()
?这可能是因为程序从来没有初始化过。您应该在某个地方有一行内容如下:programs=newlist()
你有没有说过List programs=new List()
?这可能是因为programs
从未初始化过。您应该在某个地方有一行内容如下:programs=newlist()代码>