SORU
17 Ocak 2012, Salı


Değişmez vs toplama Değiştirilemeyen

Collections Framework Overview:

Değişiklik işlemleri (*,* 1 ** 0 ve clear gibi) desteklemeyen koleksiyon olarak adlandırılırdeğiştirilemeyen. Olmayan koleksiyonları değiştirilemeyendeğiştirilebilir.

Collection nesne değişimi görünür olacak ayrıca garanti koleksiyon olarak adlandırılırdeğişmez. Olmayan koleksiyonları değişmezkesilebilir.

Ben ayrım anlıyorum.
Ne arasındaki farktırdeğiştirilemeyenvedeğişmezburada?

CEVAP
17 Ocak 2012, Salı


Değiştirilemeyen bir koleksiyon sık sık değiştirilebilir bir koleksiyon etrafında sarıcıdiğer kod hala erişimi olabilir. Süre bu kadarsanaeğer sadece değiştirilemeyen koleksiyonu başvuru olması durumunda herhangi bir değişiklik yapamazsınız, içeriği değişen güvenebilirsiniz.

Birdeğişmezkoleksiyon garanti ederhiçbir şeykoleksiyon daha fazla değiştirebilir. Eğer değiştirilebilir bir koleksiyonu sarar, başka bir kod değiştirilebilir koleksiyonu erişimi sağlar. Hayır kod koleksiyon başvurular içeren değiştirebilirsiniz rağmen, hala değişken - StringBuilder değişmez bir koleksiyon oluşturma olabilirler nesneleri bir şekilde "" o nesneler. dondurma yok unutmayın

Temel fark, diğer kod toplama değiştirmek mümkün olabilir hakkında olsun arkanızda.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kylelandry

    kylelandry

    9 AĞUSTOS 2007
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009