Bidi.InvertMap(Int32[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インデックス マップを反転します。
[Android.Runtime.Register("invertMap", "([I)[I", "", ApiSince=29)]
public static int[]? InvertMap(int[]? srcMap);
[<Android.Runtime.Register("invertMap", "([I)[I", "", ApiSince=29)>]
static member InvertMap : int[] -> int[]
パラメーター
- srcMap
- Int32[]
は、要素がソース配列からコピー先配列への元のマッピングを定義する配列です。
ソース配列の一部の要素は、コピー先の配列にマッピングがない可能性があります。 その場合、その値は MAP_NOWHERE特別な値になります。
すべての要素は、>=0 以上の MAP_NOWHEREである必要があります。
コピー先の配列にソース配列よりも多くの要素がある場合、ソース マップ内の一部の要素の値が srcMap.length より大きい場合があります。
重複するインデックスは必要ありません ( MAP_NOWHEREを除き、同じ値を持つ 2 つ以上の要素)。
返品
逆マップを表す配列。
この配列には、1 + srcMapの最大値に等しい要素の数があります。
ソース配列に一致する要素がない結果配列の要素の場合、逆マップ内の対応する要素は、 MAP_NOWHEREと等しい値を受け取ります。
srcMapのインデックス i を持つ要素にMAP_NOWHEREとは異なる値 k がある場合、これは、ソース配列の要素 i がコピー先配列の要素 k にマップされることを意味します。
逆マップは、k 番目の要素に値 i を持つことになります。
ソース配列内の要素にマップされないコピー先配列のすべての要素に対して、逆マップ内の対応する要素の値は MAP_NOWHERE になります。
- 属性
注釈
インデックス マップを反転します。 引数 map のインデックス マッピングは反転され、逆マップと呼ばれるインデックスの配列として返されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。