ArrayWithOffset 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した配列内の配列とオフセットをカプセル化します。
public value class ArrayWithOffset
public struct ArrayWithOffset
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct ArrayWithOffset
type ArrayWithOffset = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ArrayWithOffset = struct
Public Structure ArrayWithOffset
- 継承
- 属性
注釈
プラットフォーム呼び出しによって到達したネイティブ メソッドの引数として使用できます。 この場合、プラットフォーム呼び出しマーシャラーは配列の開始アドレスを取得し、オフセットを追加して、結果のポインターを基になるネイティブ関数に渡します。 この構造体は、プリミティブ型配列やプリミティブ型のフィールドのみを含む値型配列など、参照を含まない配列のみをサポートします。
コンストラクター
| 名前 | 説明 |
|---|---|
| ArrayWithOffset(Object, Int32) |
ArrayWithOffset構造体の新しいインスタンスを初期化します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(ArrayWithOffset) |
指定した ArrayWithOffset オブジェクトが現在のインスタンスと一致するかどうかを示します。 |
| Equals(Object) |
指定したオブジェクトが現在の ArrayWithOffset オブジェクトと一致するかどうかを示します。 |
| GetArray() |
この ArrayWithOffsetによって参照されるマネージド配列を返します。 |
| GetHashCode() |
この値型のハッシュ コードを返します。 |
| GetOffset() |
この ArrayWithOffset が構築されたときに指定されたオフセットを返します。 |
演算子
| 名前 | 説明 |
|---|---|
| Equality(ArrayWithOffset, ArrayWithOffset) |
指定した 2 つの ArrayWithOffset オブジェクトの値が同じかどうかを判断します。 |
| Inequality(ArrayWithOffset, ArrayWithOffset) |
指定した 2 つの ArrayWithOffset オブジェクトに同じ値が含まれていないかどうかを判断します。 |