ArrayWithOffset Struct-datatyp

Definition

Kapslar in en matris och en förskjutning i den angivna matrisen.

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
Arv
ArrayWithOffset
Attribut

Kommentarer

Kan användas som ett argument till en intern metod som nås via plattformsanrop. I det här fallet hämtar plattformen invoke marshaler startadressen för matrisen, lägger till förskjutningen och skickar den resulterande pekaren till den underliggande interna funktionen. Den här strukturen stöder endast matriser som inte innehåller några referenser, till exempel primitiva typmatriser och värdetypsmatriser som endast innehåller fält av primitiva typer.

Konstruktorer

Name Description
ArrayWithOffset(Object, Int32)

Initierar en ny instans av ArrayWithOffset strukturen.

Metoder

Name Description
Equals(ArrayWithOffset)

Anger om det angivna ArrayWithOffset objektet matchar den aktuella instansen.

Equals(Object)

Anger om det angivna objektet matchar det aktuella ArrayWithOffset objektet.

GetArray()

Returnerar den hanterade matris som refereras av den här ArrayWithOffset.

GetHashCode()

Returnerar en hash-kod för den här värdetypen.

GetOffset()

Returnerar förskjutningen som angavs när detta ArrayWithOffset skapades.

Operatorer

Name Description
Equality(ArrayWithOffset, ArrayWithOffset)

Avgör om två angivna ArrayWithOffset objekt har samma värde.

Inequality(ArrayWithOffset, ArrayWithOffset)

Avgör om två angivna ArrayWithOffset objekt inte har samma värde.

Gäller för