ArrayWithOffset Structure

Définition

Encapsule un tableau et un offset dans le tableau spécifié.Encapsulates an array and an offset within the specified array.

public value class ArrayWithOffset
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct ArrayWithOffset
type ArrayWithOffset = struct
Public Structure ArrayWithOffset
Héritage
ArrayWithOffset
Attributs

Remarques

Peut être utilisé en tant qu’argument d’une méthode Native atteinte par le biais de l’appel de code non managé.Can be used as an argument to a native method reached through platform invoke. Dans ce cas, le marshaleur d’appel de code non managé récupère l’adresse de départ du tableau, ajoute l’offset et passe le pointeur résultant à la fonction native sous-jacente.In this case, the platform invoke marshaler will retrieve the starting address of the array, add the offset, and pass the resulting pointer to the underlying native function. Cette structure ne prend en charge que les tableaux ne contenant aucune référence, tels que les tableaux de types primitifs et les tableaux de types valeur contenant uniquement des champs de types primitifs.This structure only supports arrays containing no references, such as primitive type arrays and value type arrays containing only fields of primitive types.

Constructeurs

ArrayWithOffset(Object, Int32)

Initialise une nouvelle instance de la structure ArrayWithOffset.Initializes a new instance of the ArrayWithOffset structure.

Méthodes

Equals(ArrayWithOffset)

Indique si l’objet ArrayWithOffset spécifié correspond à l’instance active.Indicates whether the specified ArrayWithOffset object matches the current instance.

Equals(Object)

Indique si l’objet spécifié correspond à l’objet ArrayWithOffset actif.Indicates whether the specified object matches the current ArrayWithOffset object.

GetArray()

Retourne le tableau managé référencé par ce ArrayWithOffset.Returns the managed array referenced by this ArrayWithOffset.

GetHashCode()

Retourne un code de hachage pour ce type valeur.Returns a hash code for this value type.

GetOffset()

Retourne le décalage fourni quand ce ArrayWithOffset a été construit.Returns the offset provided when this ArrayWithOffset was constructed.

Opérateurs

Equality(ArrayWithOffset, ArrayWithOffset)

Détermine si deux objets ArrayWithOffset spécifiés ont la même valeur.Determines whether two specified ArrayWithOffset objects have the same value.

Inequality(ArrayWithOffset, ArrayWithOffset)

Détermine si deux objets ArrayWithOffset spécifiés n’ont pas la même valeur.Determines whether two specified ArrayWithOffset objects no not have the same value.

S’applique à