Язык

Collections.UnmodifiableMap(IDictionary) Метод

Определение

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

[Android.Runtime.Register("unmodifiableMap", "(Ljava/util/Map;)Ljava/util/Map;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })]
public static System.Collections.IDictionary UnmodifiableMap(System.Collections.IDictionary m);
[<Android.Runtime.Register("unmodifiableMap", "(Ljava/util/Map;)Ljava/util/Map;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })>]
static member UnmodifiableMap : System.Collections.IDictionary -> System.Collections.IDictionary

Параметры

m
IDictionary

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

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

неизменимое представление указанной карты.

Атрибуты

Комментарии

Возвращает неизменяемое представление указанной карты. Операции запроса на возвращенную карту "считываются" на указанную карту, и пытается изменить возвращаемую карту, будь то прямое или через его представления коллекции, приводит к тому, что это приведет к UnsupportedOperationException.

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

Java документации по java.util.Collections.unmodifiableMap(java.util.Map<? extends K, ? extends V>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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