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

  • multimediaGEEKS LLC

    multimediaGE

    3 Mayıs 2010
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011