NIndex.GetOffset(IntPtr) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したコレクション長を使用して、最初からのオフセットを計算します。
public:
IntPtr GetOffset(IntPtr length);
public IntPtr GetOffset (IntPtr length);
member this.GetOffset : nativeint -> nativeint
Public Function GetOffset (length As IntPtr) As IntPtr
パラメーター
- length
-
IntPtr
nativeint
NIndex が使用されるコレクションの長さ。 length は正の値である必要があります
戻り値
IntPtr
nativeint
注釈
パフォーマンス上の理由から、入力長パラメーターと返されたオフセット値が負の値に対して検証されることはありません。 返されたオフセットが入力の長さより大きいかどうかを検証しません。 NIndex は、常に負の長さ/カウントを持たないコレクションで使用されることが想定されています。 返されたオフセットが負の値で、NIndex に使用される場合、コレクションは範囲外の例外を取得します。これは検証と同じ影響を受けます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET