我正在尝试加入 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。问题是什么?我知道这一定是一件愚蠢的事情,但我被这个错误困住了。