gpt4 book ai didi

c# - 为什么我不能用 List> 实例化 List
转载 作者:行者123 更新时间:2023-11-30 14:52:16 25 4
gpt4 key购买 nike

<分区>

这可能很明显,但我似乎无法理解。对于相当复杂的重构(又名 hack),我需要能够根据某些标志换出列表的“类型”。为了使交换更容易并防止嵌套函数的“下游”更改,我决定做这样的事情:

List<Object> myList = new List<Tuple<string, bool>>();

基于某些标志,我想改为这样做:

List<Object> myList= new List<MyObject>();

这样我就可以几乎按原样使用 myList,而无需对使用列表的方法进行太多更改。在大多数情况下,他们只向列表中添加元素而不是从列表中读取,因此这种“hack”会相当方便。

但是,我似乎真的不能这样做,因为 C# 编译器提示它不能从 System.Tuple 转换为 Object。我到底错过了什么?

25 4 0