【发布时间】:2016-01-19 02:50:18
【问题描述】:
我想将不同类型的列表添加到列表中。这是我的方法:
struct Column
{
public string title;
public List<dynamic> col;
}
var signals = new List<Column>();
signals.Add(new Column {title = "stringCol", col = new List<string>() });
signals.Add(new Column {title = "doubleCol", col = new List<double>() });
它说List<string> 不能转换为List<dynamic>。我也尝试过使用模板,但没有运行。
【问题讨论】:
-
你不能这样做,除非你把所有的列表都设置成相同的类型(例如
dynamic)。