相关疑难解决方法(0)

继承自List <T>

实现继承自的新类的最快方法是什么List<T>

class Animal {}

class Animals : List<Animal> {} // (1)
Run Code Online (Sandbox Code Playgroud)

我遇到的一个问题:通过简单地做(1),我发现我没有从继承任何构造函数中获益List<T>.

最后,我想Animals表现得很像List<T>(例如,可以构建,与Linq的兼容性).但另外,我还希望能够添加自己的自定义方法.

c# collections inheritance list

41
推荐指数
4
解决办法
3万
查看次数

如何处理添加到列表事件?

我有一个这样的列表:

List<Controls> list = new List<Controls>
Run Code Online (Sandbox Code Playgroud)

如何处理在此列表中添加新位置?

当我做:

myObject.myList.Add(new Control());
Run Code Online (Sandbox Code Playgroud)

我想在我的对象中做这样的事情:

myList.AddingEvent += HandleAddingEvent
Run Code Online (Sandbox Code Playgroud)

然后在我的HandleAddingEvent委托处理中添加位置到此列表.我该如何处理添加新的位置事件?我怎样才能举办这个活动?

c# events list event-handling

40
推荐指数
5
解决办法
6万
查看次数

标签 统计

c# ×2

list ×2

collections ×1

event-handling ×1

events ×1

inheritance ×1