C# y与字典不同。第一个类型参数是键的类型,第二个是值的类型。方法中指定的顺序正确并且与\u映射匹配,这就是问题所在。上面的错误提示。如果您真的不需要字典,也可以执行.ToList()的返回类型为List,如果您真的不需要字典,也可以执行.ToList()并具
C# y与字典不同。第一个类型参数是键的类型,第二个是值的类型。方法中指定的顺序正确并且与\u映射匹配,这就是问题所在。上面的错误提示。如果您真的不需要字典,也可以执行.ToList()的返回类型为List,如果您真的不需要字典,也可以执行.ToList()并具,c#,C#,y与字典不同。第一个类型参数是键的类型,第二个是值的类型。方法中指定的顺序正确并且与\u映射匹配,这就是问题所在。上面的错误提示。如果您真的不需要字典,也可以执行.ToList()的返回类型为List,如果您真的不需要字典,也可以执行.ToList()并具有返回类型列表 var _mappings = File.ReadAllLines("file.txt") .Select(line => { var splitt = line.Split(new cha
y与
字典不同。第一个类型参数是键的类型,第二个是值的类型。方法中指定的顺序正确并且与\u映射匹配,这就是问题所在。上面的错误提示。如果您真的不需要字典,也可以执行.ToList()
的返回类型为List
,如果您真的不需要字典,也可以执行.ToList()代码>并具有返回类型列表
var _mappings = File.ReadAllLines("file.txt")
.Select(line =>
{
var splitt = line.Split(new char[] { ' ' },
StringSplitOptions.RemoveEmptyEntries);
return new fooclass
{
foo = abc[0],
foo1 = abc[1],
foo2 = abc[2],
};
})
.ToDictionary<fooclass, string>(mkey => mkey.abc[0]);
ToDictionary<char, fooclass>(mkey => mkey.abc[0]);
public class SomeClass
{
private Dictionary<char, ScoresandPercentiles> function()
{
var _mappings = File.ReadAllLines("file.txt").Select(line =>
{
var splitt = line.Split(new char[] { ' ' },
StringSplitOptions.RemoveEmptyEntries);
return new ScoresandPercentiles
{
foo = splitt[0],
foo1 = splitt[1],
foo2 = splitt[2],
};
}).ToDictionary(mkey => mkey.foo[0]);
return _mappings;
}
}
internal class ScoresandPercentiles
{
public string foo;
public string foo1;
public string foo2;
}