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

  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • DancingIsAPassion

    DancingIsAPa

    29 AĞUSTOS 2009
  • Google Developers

    Google Devel

    23 AĞUSTOS 2007