ArrayWithOffset Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Encapsule un tableau et un offset dans le tableau spécifié.
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)
- Héritage
- Attributs
- Implémente
Remarques
Peut être utilisé comme argument d’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 obtenu à la fonction native sous-jacente. Cette structure prend uniquement en charge les tableaux ne contenant aucune référence, tels que les tableaux de type primitif et les tableaux de type valeur contenant uniquement des champs de types primitifs.
Constructeurs
ArrayWithOffset(Object, Int32) |
Initialise une nouvelle instance de la structure ArrayWithOffset. |
Méthodes
Equals(ArrayWithOffset) |
Indique si l’objet ArrayWithOffset spécifié correspond à l’instance active. |
Equals(Object) |
Indique si l’objet spécifié correspond à l’objet ArrayWithOffset actif. |
GetArray() |
Retourne le tableau managé référencé par ce ArrayWithOffset. |
GetHashCode() |
Retourne un code de hachage pour ce type valeur. |
GetOffset() |
Retourne le décalage fourni quand ce ArrayWithOffset a été construit. |
Opérateurs
Equality(ArrayWithOffset, ArrayWithOffset) |
Détermine si deux objets ArrayWithOffset spécifiés ont la même valeur. |
Inequality(ArrayWithOffset, ArrayWithOffset) |
Détermine si deux objets ArrayWithOffset spécifiés n’ont pas la même valeur. |