这是我的代码
private MyClass _someProperty
[Dependency]
public MyClass SomeProperty
{
get{
if(_someProperty == null)
_someProperty = new MyClass()
return (MyClass)_someProperty
}
}
这很好用,但我被指示为“无需为 [Dependency] 添加“get”属性”
我不清楚这个 [Dependency] 属性。当我查看其他代码时,它被写为
[Dependency]
public AnotherClass MyNewClass
{
get; set;
}
当我为 MyClass 尝试上述方法时,它没有用。它抛出了 Property is NULL
谁能告诉我 [Dependency] 的用途是什么,MyClass 代码是否有另一种方法,为什么它会以“NULL”的形式出现?