在C#中,是否有一個內聯快捷方式來實例化列表<T>只有一個項目。在C中創建單個項目列表的快捷方式#
我目前做:
new List<string>(new string[] { "title" }))
有了這個代碼到處降低可讀性。我想用這樣的工具方法:
public static List<T> SingleItemList<T>(T value)
{
return (new List<T>(new T[] { value }));
}
所以,我可以這樣做:
SingleItemList("title");
是否有一個較短/更清潔的方式?
謝謝。
在第一個選項的括號中放置1個文字,以便分配恰好一個空間的存儲空間而不是默認值10 – 2009-01-20 20:14:22
默認最終爲4,我相信:新列表 {「Hello」} .Capacity == 4 –
2009-01-20 20:26:27