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

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • CruzerLite

    CruzerLite

    1 EKİM 2011
  • Djbasilio AuToBaSs

    Djbasilio Au

    20 Aralık 2008