Collections.CheckedList(IList, Class) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает динамически типобезопасное представление указанного списка.
[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
список, для которого должно быть возвращено динамическое представление typesafe.
- type
- Class
тип элемента, который list
разрешен для хранения;
Возвращаемое значение
динамически типобезопасное представление указанного списка
- Атрибуты
Комментарии
Возвращает динамически типобезопасное представление указанного списка. Любая попытка вставить элемент неправильного типа приведет к немедленному ClassCastException
созданию . Если список не содержит неправильно типизированных элементов до создания динамически типизированного представления и что весь последующий доступ к списку осуществляется через представление, гарантируется, что список не может содержать неправильно типизированный элемент.
Обсуждение использования динамически типобезопасных представлений можно найти в документации по методу #checkedCollection checkedCollection
.
Возвращаемый список будет сериализуемым, если указанный список является сериализуемым.
Так как null
считается значением любого ссылочного типа, возвращаемый список позволяет вставлять элементы NULL всякий раз, когда это делает резервный список.
Добавлено в версии 1.5.
Документация по Java для java.util.Collections.checkedList(java.util.List<E>, java.lang.Class<E>)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.