Gibt es in C # eine Inline-Verknüpfung zum Instanziieren einer Liste <T> mit nur einem Element?
Ich mache gerade:
new List<string>( new string[] { "title" } ))
Wenn Sie diesen Code überall haben, verringert sich die Lesbarkeit. Ich habe überlegt, eine Dienstprogrammmethode wie diese zu verwenden:
public static List<T> SingleItemList<T>( T value )
{
return (new List<T>( new T[] { value } ));
}
Also könnte ich tun:
SingleItemList("title");
Gibt es einen kürzeren / saubereren Weg?
Vielen Dank.