C# 如何将数组转换为字典
如何将下面的字段列表数组转换为dictionary asC# 如何将数组转换为字典,c#,linq,dictionary,c#-6.0,C#,Linq,Dictionary,C# 6.0,如何将下面的字段列表数组转换为dictionary asdictionary(即列类的name属性dictionary作为key,dictionary的value属性作为column对象) 您可以使用linq lambda进行此操作 column[] columns = getColumninfo(); columns.ToDictionary(x => x.name, y => y); 通过添加StringComparer.OrdinalIgnoreCase可以确保列名查找不区分
dictionary(即列类的name属性dictionary作为key,dictionary的value属性作为column对象)
您可以使用linq lambda进行此操作
column[] columns = getColumninfo();
columns.ToDictionary(x => x.name, y => y);
通过添加StringComparer.OrdinalIgnoreCase
可以确保列名查找不区分大小写
columns.ToDictionary(x => x.name, y => y, StringComparer.OrdinalIgnoreCase);
您可以使用linq lambda进行此操作
column[] columns = getColumninfo();
columns.ToDictionary(x => x.name, y => y);
通过添加StringComparer.OrdinalIgnoreCase
可以确保列名查找不区分大小写
columns.ToDictionary(x => x.name, y => y, StringComparer.OrdinalIgnoreCase);
@TimSchmelter你正在询问父类的名称,他问到数组inside@TimSchmelter“你正在考虑父类的名称,”他问到里面的数组