ArrayWithOffset 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在指定陣列中封裝陣列和位移。
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(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 物件是否具有相同的值。 |