问题说明了一切
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,但似乎你无法隐式地转换为一个类自己的类型。