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


Collections.CheckedSet(ICollection, Class) Метод

Определение

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

[Android.Runtime.Register("checkedSet", "(Ljava/util/Set;Ljava/lang/Class;)Ljava/util/Set;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public static System.Collections.ICollection CheckedSet (System.Collections.ICollection s, Java.Lang.Class type);
[<Android.Runtime.Register("checkedSet", "(Ljava/util/Set;Ljava/lang/Class;)Ljava/util/Set;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
static member CheckedSet : System.Collections.ICollection * Java.Lang.Class -> System.Collections.ICollection

Параметры

s
ICollection

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

type
Class

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

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

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

Атрибуты

Комментарии

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

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

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

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

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

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

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

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