共用方式為


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 物件是否具有相同的值。

適用於