ArrayWithOffset Structure

Définition

Encapsule un tableau et un décalage dans le tableau spécifié.

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
Héritage
ArrayWithOffset
Attributs

Remarques

Peut être utilisé comme argument pour une méthode native atteinte par le biais d’un appel de plateforme. Dans ce cas, le marshaleur d’appel de plateforme récupère l’adresse de départ du tableau, ajoute le décalage et transmet le pointeur résultant à la fonction native sous-jacente. Cette structure prend uniquement en charge les tableaux qui ne contiennent aucune référence, comme les tableaux de types primitifs et les tableaux de types valeur contenant uniquement des champs de types primitifs.

Constructeurs

Nom Description
ArrayWithOffset(Object, Int32)

Initialise une nouvelle instance de la ArrayWithOffset structure.

Méthodes

Nom Description
Equals(ArrayWithOffset)

Indique si l’objet spécifié ArrayWithOffset correspond à l’instance actuelle.

Equals(Object)

Indique si l’objet spécifié correspond à l’objet actuel ArrayWithOffset .

GetArray()

Retourne le tableau managé référencé par ce ArrayWithOffsetparamètre .

GetHashCode()

Retourne un code de hachage pour ce type de valeur.

GetOffset()

Retourne le décalage fourni lors de la ArrayWithOffset construction.

Opérateurs

Nom Description
Equality(ArrayWithOffset, ArrayWithOffset)

Détermine si deux objets spécifiés ArrayWithOffset ont la même valeur.

Inequality(ArrayWithOffset, ArrayWithOffset)

Détermine si deux objets spécifiés ArrayWithOffset n’ont pas la même valeur.

S’applique à