名單我有一些代碼,看起來像這樣:創建兩個整數
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