SORU
7 AĞUSTOS 2015, Cuma


C# yöntemi adlandırma kuralları: ToSomething vs AsSomething

İş mantığı benim nesneler için bazı uzatma yöntemleri yazıyordum olarak, dönüşüm yöntemleri yeniden adlandırma sorusu için geldim. someObject.ToAnotherObject() yaygın olarak kullanılan object.ToString() ile iyi gider.

Ancak SERİ, örneğin, her iki değişken karışır ve aralarında bir fark bulamıyorum. ToDictionary(), ToList(), AsParallel(), AsQueryable(), ...

Bu iki adlandırma kuralları arasında ne fark var ve ben kendi sınıfım için kullanmaya karar vermek.

CEVAP
7 AĞUSTOS 2015, Cuma


ToDictionary ToList mutlaka orijinal toplama veya özellikleri yapısal kimliğini muhafaza etmiyorlar çünkü To ile öneki.

  • Dictionary<K, V> List<T> bir dönüşüm yepyeni bir yapıya sahip bir koleksiyon oluşturur.
  • List<T> HashSet<T> bir dönüştürme kaldırır setleri teklik özelliği.

Yöntemleri As ile öneki bunları yapmayın - onlar sadece bir alternatif sunmakgörünümözgün koleksiyon. Onlar zenginleştirmek.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012