我正在尝试加入 aDictionary<int, string>
但List<MyClass>
它会引发错误
“无法从用法中推断出方法的类型参数”。
但在我看来,所有的论点都被完美地定义了......
class Row
{
public string name { get; set; }
public string[] data { get; set; }
}
Dictionary<int, string> devices = new Dictionary<int,string>();
List<Row> rows = new List<Row>();
rows = rows.Join(devices, row => row.data[0], device => device.Key, (row, device) => { row.data[1] = device.Value; return row; }).ToList();
row
是 a Row
,device
是 a pair<int,string>
,device.Key
是a int
,并且device.Value
是 k。问题是什么?我知道这一定是一件愚蠢的事情,但我被这个错误困住了。