对象引用未设置为对象列表错误 C# 的实例
本文关键字:错误 实例 列表 对象 设置 对象引用 | 更新日期: 2023-09-27 18:32:08
这是有错误的行:
programs.Add(subkey.GetValue("DisplayName").ToString());
程序是一种List<string>
错误是对象引用未设置为对象的实例。
您需要检查三种可能性。 某物的值为 null
:
- 程序
- 子项
- 子项的结果。获取价值
它可能是代码中的错误(例如,您忘记实例化programs
);或者您需要在运行时检查的内容。 例如,如果GetValue
可能返回 null,则需要如下所示的内容:
var val = subkey.GetValue("DisplayName");
if (val != null)
programs.Add(val.ToString());