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

  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009