C # 'da, bir Listeyi <T> başlatmak için yalnızca bir öğeyle satır içi kısayol var mı?
Şu anda yapıyorum:
new List<string>( new string[] { "title" } ))
Bu kodun her yerde bulunması okunabilirliği azaltır. Ben böyle bir yardımcı yöntem kullanmayı düşündüm:
public static List<T> SingleItemList<T>( T value )
{
return (new List<T>( new T[] { value } ));
}
Böylece yapabilirim:
SingleItemList("title");
Daha kısa / daha temiz bir yol var mı?
Teşekkürler.