Condividi tramite


ArrayWithOffset Struct

Definizione

Incapsula una matrice e un offset all'interno della matrice specificata.

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)
Ereditarietà
ArrayWithOffset
Attributi
Implementazioni

Commenti

Può essere usato come argomento per un metodo nativo raggiunto tramite l'richiamare della piattaforma. In questo caso, la piattaforma richiama marshalling recupera l'indirizzo iniziale della matrice, aggiunge l'offset e passa il puntatore risultante alla funzione nativa sottostante. Questa struttura supporta solo matrici senza riferimenti, ad esempio matrici di tipi primitivi e matrici di tipi di valore contenenti solo campi di tipi primitivi.

Costruttori

ArrayWithOffset(Object, Int32)

Inizializza una nuova istanza della struttura ArrayWithOffset.

Metodi

Equals(ArrayWithOffset)

Indica se l'oggetto specificato ArrayWithOffset corrisponde all'istanza corrente.

Equals(Object)

Indica se l'oggetto specificato corrisponde alla struttura ArrayWithOffset corrente.

GetArray()

Restituisce la matrice gestita cui questa struttura ArrayWithOffset fa riferimento.

GetHashCode()

Restituisce un codice hash per questo tipo di valore.

GetOffset()

Restituisce l'offset fornito al momento della costruzione di questa struttura ArrayWithOffset.

Operatori

Equality(ArrayWithOffset, ArrayWithOffset)

Determina se due oggetti ArrayWithOffset specificati hanno lo stesso valore.

Inequality(ArrayWithOffset, ArrayWithOffset)

Determina se due oggetti ArrayWithOffset specificati non hanno lo stesso valore.

Si applica a