共用方式為


Collections.CheckedList(IList, Class) 方法

定義

傳回指定清單的動態類型afe 檢視。

[Android.Runtime.Register("checkedList", "(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public static System.Collections.IList CheckedList (System.Collections.IList list, Java.Lang.Class type);
[<Android.Runtime.Register("checkedList", "(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
static member CheckedList : System.Collections.IList * Java.Lang.Class -> System.Collections.IList

參數

list
IList

要傳回動態類型afe 檢視的清單

type
Class

允許保留的項目 list 類型

傳回

指定清單的動態類型afe 檢視

屬性

備註

傳回指定清單的動態類型afe 檢視。 任何插入錯誤型別的項目嘗試都會導致立即 ClassCastException。 假設清單在產生動態類型檢視之前未正確輸入元素,而且所有後續清單的存取都會透過檢視進行,因此保證清單不能包含不正確的具型別專案。

如需使用動態類型afe 檢視的討論,請參閱 方法的檔 #checkedCollection checkedCollection

如果指定的清單可串行化,則傳回的清單將會串行化。

由於 null 會被視為任何參考類型的值,因此傳回的清單允許在備份清單執行時插入 Null 元素。

已在1.5中新增。

java.util.Collections.checkedList(java.util.List<E>, java.lang.Class<E>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於