Collections.CheckedSortedMap(IDictionary, Class, Class) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine dynamisch typsichere Ansicht der angegebenen sortierten Zuordnung zurück.
[Android.Runtime.Register("checkedSortedMap", "(Ljava/util/SortedMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/SortedMap;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })]
public static System.Collections.IDictionary CheckedSortedMap (System.Collections.IDictionary m, Java.Lang.Class keyType, Java.Lang.Class valueType);
[<Android.Runtime.Register("checkedSortedMap", "(Ljava/util/SortedMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/SortedMap;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })>]
static member CheckedSortedMap : System.Collections.IDictionary * Java.Lang.Class * Java.Lang.Class -> System.Collections.IDictionary
Parameter
die Karte, für die eine dynamisch typsichere Ansicht zurückgegeben werden soll
- keyType
- Class
der Typ des Schlüssels, m
der gehalten werden darf
- valueType
- Class
der Typ des Werts, m
der aufbewahrt werden darf
Gibt zurück
eine dynamisch typsichere Ansicht der angegebenen Karte
- Attribute
Hinweise
Gibt eine dynamisch typsichere Ansicht der angegebenen sortierten Zuordnung zurück. Jeder Versuch, eine Zuordnung einzufügen, deren Schlüssel oder Wert den falschen Typ aufweist, führt zu einem sofortigen ClassCastException
Ergebnis. Ebenso führt ClassCastException
jeder Versuch, den aktuell einem Schlüssel zugeordneten Wert zu ändern, unmittelbar , ob die Änderung direkt über die Karte selbst oder durch eine Map.Entry
Instanz versucht wird, die aus der Kartenansicht Map#entrySet() entry set
abgerufen wurde.
Wenn eine Karte keine falsch eingegebenen Schlüssel oder Werte enthält, bevor eine dynamisch typsichere Ansicht generiert wird und dass alle nachfolgenden Zugriffe auf die Karte über die Ansicht (oder eine seiner Sammlungsansichten) erfolgen, wird sichergestellt , dass die Zuordnung keinen falsch eingegebenen Schlüssel oder Wert enthalten kann.
Eine Erläuterung der Verwendung dynamischer typsicherer Ansichten finden Sie in der Dokumentation für die #checkedCollection checkedCollection
Methode.
Die zurückgegebene Karte kann serialisiert werden, wenn die angegebene Karte serialisierbar ist.
Da null
als Wert eines beliebigen Bezugstyps betrachtet wird, ermöglicht die zurückgegebene Zuordnung das Einfügen von NULL-Schlüsseln oder -Werten, wenn die sicherungsweise Zuordnung erfolgt.
Hinzugefügt in 1.5.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.