SORU
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ş:
  • Google+
  • E-Posta
Etiketler:
C#

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006