2016-11-17 1 views
-6

正しい単語がわからないので、コード例を使用します。C#継承クラス内のプロパティの値を取得

Class A { 
    public MyList<MyModel> Models { 
     get { 
      // This won't work because it call's Models. How can I make this work?? 
      return Models.Load(); 
     }; 
    } 
} 

Class MyList<T> : List<T>{ 
    public List<T> Load(){ 
     return Something(); 
    } 
} 

これは私がやりたいものです。

var context = new A(); 
context.Models.Where(...); 
+0

誰がどのクラスを継承していますか?プロパティを持つクラスAは何も継承しません。 –

+4

あなたは正しい言葉を見つけなければなりません。あなたがしようとしていることははっきりしていません。 – Amy

+0

クラスを継承しません –

答えて

0

、あなたのクラスにLINQを実装するために探している場合、私はあなたを与えることができる最高のは、誰かがここに Adding LINQ to my classes

をポストを作っています

クラスにインデックスを使用する場合は、ここにリンクがあります

Setting List items in C# without automatic setter/getter

しかし、あなたが目的を投稿していない限り、あなたがハングアップしていない限り、私たちがあなたを助けることはあまりありません。

0

プライベートフィールドprivate MyList<MyModel> _modelを作成し、初期化して_model.Load()を介してModelsプロパティに戻します。

関連する問題