SORU
18 Temmuz 2012, ÇARŞAMBA


Neden't IList AddRange desteklemez

List.AddRange() var, ancak IList.AddRange() gelmez.
Bu bana garip. Bunun arkasındaki neden nedir?

CEVAP
18 Temmuz 2012, ÇARŞAMBA


Bir arabirim gerekir kolay, uygulamak ve içermeyen çünkü "her şey ama mutfak". AddRange eklerseniz o InsertRange RemoveRange (simetri için) eklemek gerekir. Daha iyi bir soru IList<T> IEnumerable<T> arabirim benzer uzatma yöntemleri yok neden olur. (yerinde uzatma yöntemleri Sort, BinarySearch, ... yararlı olacaktır)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • boburnham

    boburnham

    11 Temmuz 2006
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009