私がオンラインで読んできたことから、フィールドがprivate
であれば、先頭には_
で始めることができます。しかし、私が次のことをすると、それは文句を言う?私はプライベートフィールドを返すのでそれですか?これを消費するものは_myObjectについて全く知らないので、それはなぜ重要なのでしょうか?これはなぜclsに準拠していないのですか?
private MyBusinessObject _myObjectBO;
protected MyBusinessObject MyObjectBO
{
get { return _myObjectBO ?? (_myObjectBO= new MyBusinessObject()); }
}
エラーは何と言いますか? 「MyObject」とは何ですか? – SLaks
警告では、「My.Namespace.MyService.MyObjectBOのタイプはCLSには関係しません」と表示されます。私はWCFサービスでこれを使ってデータを取得する通常のメソッドを持つBOに呼び出します。 – MisterIsaak
「MyBusinessObject」はどのように見えますか?それが問題の原因です。 – svick