在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