20 Ocak 2009, Salı
C bir öğe listesi oluşturmak için kısayol#
C# satır içi bir kısayol Listesi<T> tek bir öğe oluşturmak için vardır.
Şu anda yapıyorum:
new List<string>( new string[] { "title" } ))
Her yerde bu kod okunabilirliği azaltır. Böyle yardımcı bir yöntem kullanarak düşündüm:
public static List<T> SingleItemList<T>( T value )
{
return (new List<T>( new T[] { value } ));
}
Yapabileceğim:
SingleItemList("title");
Daha kısa / daha temiz bir yolu var mı?
Teşekkürler.
CEVAP
20 Ocak 2009, Salı
Sadece bu kullanın:
List<string> list = new List<string>() { "single value" };
Hatta atlayabilirsiniz () parantez:
List<string> list = new List<string> { "single value" };
Güncelleme: bu da birden fazla giriş için çalışır elbette
List<string> list = new List<string> { "value1", "value2", ... };
Bunu Paylaş:
Nasıl Python listesi tüm permütasyon o...
Visual Studio özellikleri oluşturmak i...
harika bir Liste, bir Harita oluşturma...
Eclipse klavye kısayol için-her/oluştu...
Nasıl alfa-sayısal rasgele bir dize ol...