我正在尝试
new Dictionary<long,Venta>(){
new KeyValuePair<long,Venta>(1,new Venta(1,1,50)),
new KeyValuePair<long,Venta>(2,new Venta(1,1,50))
};
但这不是正确的语法,我也不知道该怎么做。也许我必须将lambda与.callback一起使用
在此MSDN文章中可以找到用于初始化Dictionary的正确语法:
Dictionary<int, StudentName> students = new Dictionary<int, StudentName>()
{
{ 111, new StudentName {FirstName="Sachin", LastName="Karnik", ID=211}},
{ 112, new StudentName {FirstName="Dina", LastName="Salimzianova", ID=317}},
{ 113, new StudentName {FirstName="Andy", LastName="Ruth", ID=198}}
};
在您的情况下,您可以这样做:
new Dictionary<long, Venta>()
{
{ 1, new Venta(1, 1, 50) },
{ 2, new Venta(1, 1, 50) }
}
看到这个小提琴。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句