ArrayWithOffset ArrayWithOffset ArrayWithOffset ArrayWithOffset Struct

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
ArrayWithOffsetArrayWithOffsetArrayWithOffsetArrayWithOffset
Attributs

Remarques

Peut être utilisé en tant qu’argument native appeler méthode atteinte via la plateforme.Can be used as an argument to a native method reached through platform invoke. Dans ce cas, le code non managé marshaleur récupérer l’adresse de départ du tableau, ajouter l’offset et passer 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 prend uniquement en charge les tableaux ne contenant aucune référence, tels que des tableaux de types primitifs et les tableaux de types valeur qui contient uniquement les 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) ArrayWithOffset(Object, Int32) ArrayWithOffset(Object, Int32) ArrayWithOffset(Object, Int32)

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

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

Equals(ArrayWithOffset) Equals(ArrayWithOffset) Equals(ArrayWithOffset) Equals(ArrayWithOffset)

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

GetArray() GetArray() GetArray() GetArray()

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

GetOffset() GetOffset() GetOffset() 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) Equality(ArrayWithOffset, ArrayWithOffset) Equality(ArrayWithOffset, ArrayWithOffset) 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) Inequality(ArrayWithOffset, ArrayWithOffset) Inequality(ArrayWithOffset, ArrayWithOffset) 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 à