[英]creating a list from two ints
我有一些看起来像这样的代码:
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>
接口。
SomeFunction(new List<int> { A, B });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.