Поделиться через


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

список, для которого требуется возвращать динамическое представление типов

type
Class

Тип элемента, который list разрешено хранить

Возвращаемое значение

динамические типы представления указанного списка

Атрибуты

Комментарии

Возвращает динамически типы представления указанного списка. Любая попытка вставить элемент неправильного типа приведет к немедленной ClassCastExceptionпопытке. Если список не содержит неправильно типизированных элементов до создания динамического представления типы, и что весь последующий доступ к списку происходит через представление, гарантируется, что список не может содержать неправильно типизированный элемент.

Обсуждение использования динамических типов представлений можно найти в документации по методу #checkedCollection checkedCollection .

Возвращаемый список будет сериализуемым, если указанный список сериализуется.

Так как null считается значением любого ссылочного типа, возвращаемый список разрешает вставку пустых элементов всякий раз, когда выполняется резервный список.

Добавлено в версии 1.5.

Документация по Java для java.util.Collections.checkedList(java.util.List<E>, java.lang.Class<E>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к