これが私のコードです
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 で上記を試したところ、うまくいきませんでした。プロパティがNULLであるとスローしました
[Dependency] の使用方法と、MyClass コードに別の方法があるかどうか、およびそのために「NULL」となる理由を誰か教えてもらえますか?