名单我有一些代码,看起来像这样:创建两个整数
int A = 3;
int B = 5;
List<int> TheList = new List<int>();
TheList.Add(A);
TheList.Add(B);
SomeFunction(TheList);
是否有某种方式来写是这样的:
SomeFunction((A,B).ToList());
名单我有一些代码,看起来像这样:创建两个整数
int A = 3;
int B = 5;
List<int> TheList = new List<int>();
TheList.Add(A);
TheList.Add(B);
SomeFunction(TheList);
是否有某种方式来写是这样的:
SomeFunction((A,B).ToList());
是:
new List<int>{A, B}
会生成一个包含您指定的两个元素的列表。您可以将该列表传递给一个函数,或者使用它进行其他任何操作。
请注意,如果你的目标函数需要IList<int>
而非List<int>
,可以缩短语法的更多一些通过发送int
个新的数组,因为数组T[]
实现其相应的IList<T>
接口。
我可以把它放在函数调用的参数吗? – frenchie
好的,谢谢你的回答 – frenchie
@frenchie绝对可以。 – dasblinkenlight