Collections.CheckedSortedMap(IDictionary, Class, Class) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した並べ替えられたマップの動的なタイプ セーフ ビューを返します。
[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
パラメーター
動的に型セーフ ビューが返されるマップ
- keyType
- Class
mが保持できるキーの種類
- valueType
- Class
mが保持できる値の型
返品
指定されたマップの動的なタイプ セーフ ビュー
- 属性
注釈
指定した並べ替えられたマップの動的なタイプ セーフ ビューを返します。 キーまたは値の型が正しくないマッピングを挿入しようとすると、すぐに ClassCastExceptionが発生します。 同様に、キーに現在関連付けられている値を変更しようとすると、マップ自体またはマップのMap#entrySet() entry set ビューから取得したMap.Entry インスタンスを介して変更が直接試行されたかどうかに関係なく、すぐにClassCastExceptionが発生します。
動的に型指定されたビューが生成される前に、マップに誤って型指定されたキーまたは値が含まれていること、およびそれ以降のすべてのアクセスがビュー (またはそのコレクション ビューの 1 つ) を介して行われると仮定すると、マップに誤って型指定されたキーまたは値を含めることはできません。
動的型セーフ ビューの使用については、 #checkedCollection checkedCollection メソッドのドキュメントを参照してください。
指定したマップがシリアル化可能な場合、返されるマップはシリアル化できます。
nullは任意の参照型の値と見なされるため、返されるマップでは、バッキング マップが行うたびに null キーまたは値を挿入できます。
1\.5 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。