ArrayWithOffset ArrayWithOffset ArrayWithOffset ArrayWithOffset Struct

定義

指定した配列内の配列とオフセットをカプセル化します。Encapsulates an array and an offset within the specified array.

public value class ArrayWithOffset
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct ArrayWithOffset
type ArrayWithOffset = struct
Public Structure ArrayWithOffset
継承
ArrayWithOffsetArrayWithOffsetArrayWithOffsetArrayWithOffset
属性

注釈

は、プラットフォーム呼び出しによって到達したネイティブメソッドの引数として使用できます。Can be used as an argument to a native method reached through platform invoke. この場合、プラットフォーム呼び出しマーシャラーは配列の開始アドレスを取得し、オフセットを追加して、結果のポインターを基になるネイティブ関数に渡します。In this case, the platform invoke marshaler will retrieve the starting address of the array, add the offset, and pass the resulting pointer to the underlying native function. この構造体は、プリミティブ型の配列や、プリミティブ型のフィールドのみを含む値型の配列など、参照を含まない配列のみをサポートします。This structure only supports arrays containing no references, such as primitive type arrays and value type arrays containing only fields of primitive types.

コンストラクター

ArrayWithOffset(Object, Int32) ArrayWithOffset(Object, Int32) ArrayWithOffset(Object, Int32) ArrayWithOffset(Object, Int32)

ArrayWithOffset 構造体の新しいインスタンスを初期化します。Initializes a new instance of the ArrayWithOffset structure.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが現在の ArrayWithOffset オブジェクトに一致するかどうかを示します。Indicates whether the specified object matches the current ArrayWithOffset object.

Equals(ArrayWithOffset) Equals(ArrayWithOffset) Equals(ArrayWithOffset) Equals(ArrayWithOffset)

指定した ArrayWithOffset オブジェクトが現在のインスタンスに一致するかどうかを示します。Indicates whether the specified ArrayWithOffset object matches the current instance.

GetArray() GetArray() GetArray() GetArray()

ArrayWithOffset が参照するマネージド配列を返します。Returns the managed array referenced by this ArrayWithOffset.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

値型に対するハッシュ コードを返します。Returns a hash code for this value type.

GetOffset() GetOffset() GetOffset() GetOffset()

ArrayWithOffset の構築時に指定されたオフセットを返します。Returns the offset provided when this ArrayWithOffset was constructed.

演算子

Equality(ArrayWithOffset, ArrayWithOffset) Equality(ArrayWithOffset, ArrayWithOffset) Equality(ArrayWithOffset, ArrayWithOffset) Equality(ArrayWithOffset, ArrayWithOffset)

指定した 2 つの ArrayWithOffset オブジェクトの値が同一かどうかを判断します。Determines whether two specified ArrayWithOffset objects have the same value.

Inequality(ArrayWithOffset, ArrayWithOffset) Inequality(ArrayWithOffset, ArrayWithOffset) Inequality(ArrayWithOffset, ArrayWithOffset) Inequality(ArrayWithOffset, ArrayWithOffset)

指定した 2 つの ArrayWithOffset オブジェクトの値が異なるかどうかを判断します。Determines whether two specified ArrayWithOffset objects no not have the same value.

適用対象