C#获取继承类内属性的值
我不知道正确的单词,所以我将使用一个代码示例C#获取继承类内属性的值,c#,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> :
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();
}
}
我能给你的最好的建议是,如果你想在你的类中实现LINQ,有人在这里发了一篇帖子 如果你想为你的类使用索引,这里有一个链接
但是,除非你发布了一个目标,并且挂起了电话,否则我们帮不了你多少忙。创建一个私有字段
private MyList\u model
,初始化它,然后通过\u model.Load()
在Models
属性中返回它。谁继承了什么类?具有属性的类A不继承任何内容。您必须找到正确的单词。不清楚你们想做什么。它不会继承任何类别。若你们从列表继承,你们几乎肯定是做错了什么。不从列表继承;用作文代替。问题在评论中
var context = new A();
context.Models.Where(...);