我一直在使用 API 来做一些工作。这是我第一次使用它的方式:
var someStuff = new myObject ();
someStuff.Name = "stackOverflow";
someStuff.Options.MaxSurname = 5; //this caused me to get a runtime exception, Options is Null
修复很简单。我显然必须新建 Options 成员才能创建一个实例。
someStuff.Options = new Options ();
someStuff.Options.MaxSurname = 5;
显然,这现在按预期工作。这个可以吗?作为客户,我不知道我必须新加入这个 Options 成员。一旦我去调试并得到运行时空对象异常,快速修复。