ArrayWithOffset 結構

定義

在指定陣列中封裝陣列和位移。

public value class ArrayWithOffset
public value class ArrayWithOffset : IEquatable<System::Runtime::InteropServices::ArrayWithOffset>
public struct ArrayWithOffset
public readonly struct ArrayWithOffset
public readonly struct ArrayWithOffset : IEquatable<System.Runtime.InteropServices.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
Public Structure ArrayWithOffset
Implements IEquatable(Of ArrayWithOffset)
繼承
ArrayWithOffset
屬性
實作

備註

可作為透過平臺叫用達到之原生方法的引數。 在此情況下,平台叫用封送處理器會擷取陣列的起始位址、新增位移,並將產生的指標傳遞至基礎原生函式。 這個結構只支援不含參考的陣列,例如基本類型陣列,以及只包含基本型別字段的實值型別陣列。

建構函式

ArrayWithOffset(Object, Int32)

初始化 ArrayWithOffset 結構的新執行個體。

方法

Equals(ArrayWithOffset)

指出指定的 ArrayWithOffset 物件是否符合目前的執行個體。

Equals(Object)

指出指定的物件是否符合目前的 ArrayWithOffset 物件。

GetArray()

傳回這個 ArrayWithOffset 所參考的 Managed 陣列。

GetHashCode()

傳回這個實值型別 (Value Type) 的雜湊程式碼。

GetOffset()

當這個 ArrayWithOffset 建構完成時,傳回提供的位移。

運算子

Equality(ArrayWithOffset, ArrayWithOffset)

判斷兩個指定的 ArrayWithOffset 物件是否具有相同的值。

Inequality(ArrayWithOffset, ArrayWithOffset)

判斷兩個指定的 ArrayWithOffset 物件是否具有相同的值。

適用於