相关疑难解决方法(0)

List <T> AddToFront(T对象)的扩展方法如何?

我想为List接受对象的类编写扩展方法,并将其添加到前面而不是后面.扩展方法真让我迷惑.有人可以帮我解决这个问题吗?

myList.AddToFront(T object);
Run Code Online (Sandbox Code Playgroud)

c# extension-methods list

27
推荐指数
1
解决办法
4万
查看次数

C# - 为什么我不能将List <MyObject>强制转换为继承自List <MyObject>的类?

我有一个对象,我称之为MyObject.它是一个控制特定数据行的类.

然后我得到了一个名为MyObjectCollection的集合类:

public class MyObjectCollection : List<MyObject> {}
Run Code Online (Sandbox Code Playgroud)

为什么我不能做以下事情:

List<MyObject> list = this.DoSomethingHere();
MyObjectCollection collection = (MyObjectCollection)list;
Run Code Online (Sandbox Code Playgroud)

提前致谢.

编辑:错误是InvalidCastException

inheritance compact-framework class list c#-2.0

0
推荐指数
2
解决办法
1063
查看次数