Collections.UnmodifiableCollection(ICollection) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳指定集合的不可修改視圖。
[Android.Runtime.Register("unmodifiableCollection", "(Ljava/util/Collection;)Ljava/util/Collection;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static System.Collections.ICollection UnmodifiableCollection(System.Collections.ICollection c);
[<Android.Runtime.Register("unmodifiableCollection", "(Ljava/util/Collection;)Ljava/util/Collection;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member UnmodifiableCollection : System.Collections.ICollection -> System.Collections.ICollection
參數
該集合的不可修改視圖將返回。
傳回
一個不可修改的指定集合視圖。
- 屬性
備註
回傳指定集合的不可修改視圖。 對返回集合的查詢操作「讀通」到指定集合,並嘗試修改返回集合,無論是直接修改還是透過其迭代器,都會導致 UnsupportedOperationException。
回傳的集合不會將 hashCode 和等值運算傳遞給後備集合,而是依賴 Object的 與equalshashCode方法。 這是為了在支持集合是集合或列表時,保留這些操作的契約。
若指定的集合可序列化,則回傳的集合將具備序列化能力。
Java 文件 java.util.Collections.unmodifiableCollection(java.util.Collection<? extends T>)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。