将ClassA列表转换为ClassB时出错,该列表定义为List <classa>

时间:2017-06-16 16:00:48

标签: c#-4.0

问题说明了一切

public class SimpleObj : List<Tuple<string, object>>{}
public class ObjCollection : List<SimpleObj>{}

想要将List转换为ObjCollection并获取错误&#34;无法将类型为System.Collections.Generic.List`1 [SimpleObj]的对象转换为类型ObjCollection。&#34;

我相信它在其他地方工作所以可能是一个侥幸,但奇怪的是,我无法找到一种方法来使用隐式运算符来强迫它,因为它必须列入清单例如,SimpleObjs一个ObjCollection,但似乎你无法隐式地转换为一个类自己的类型。

0 个答案:

没有答案