Partager via


CodeArrayIndexerExpression Classe

Définition

Représente une référence à un index d'un tableau.

public ref class CodeArrayIndexerExpression : System::CodeDom::CodeExpression
public class CodeArrayIndexerExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeArrayIndexerExpression : System.CodeDom.CodeExpression
type CodeArrayIndexerExpression = class
    inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeArrayIndexerExpression = class
    inherit CodeExpression
Public Class CodeArrayIndexerExpression
Inherits CodeExpression
Héritage
CodeArrayIndexerExpression
Attributs

Exemples

Le code suivant crée un CodeArrayIndexerExpression qui fait référence à l’index 5 d’un tableau d’entiers nommé x :


// Create an array indexer expression that references index 5 of array "x"
array<CodeExpression^>^temp = {gcnew CodePrimitiveExpression( 5 )};
CodeArrayIndexerExpression^ ci1 = gcnew CodeArrayIndexerExpression( gcnew CodeVariableReferenceExpression( "x" ),temp );

// A C# code generator produces the following source code for the preceeding example code:
// x[5]
// Create an array indexer expression that references index 5 of array "x"
CodeArrayIndexerExpression ci1 = new CodeArrayIndexerExpression(new CodeVariableReferenceExpression("x"), new CodePrimitiveExpression(5));

// A C# code generator produces the following source code for the preceeding example code:

// x[5]
' Create an array indexer expression that references index 5 of array "x"
Dim ci1 As New CodeArrayIndexerExpression(New CodeVariableReferenceExpression("x"), New CodePrimitiveExpression(5))

' A Visual Basic code generator produces the following source code for the preceeding example code:

' x[5]

Remarques

CodeArrayIndexerExpression peut être utilisé pour représenter une référence à un index d’un tableau d’une ou plusieurs dimensions. Permet CodeIndexerExpression de représenter une référence à un index d’un indexeur de code (non matricielle). La TargetObject propriété indique l’objet indexeur. La Indices propriété indique un index unique dans le tableau cible ou un ensemble d’index qui, ensemble, spécifient une intersection spécifique d’index dans les dimensions du tableau.

Constructeurs

CodeArrayIndexerExpression()

Initialise une nouvelle instance de la classe CodeArrayIndexerExpression.

CodeArrayIndexerExpression(CodeExpression, CodeExpression[])

Initialise une nouvelle instance de la classe CodeArrayIndexerExpression avec l'objet et les index cibles spécifiés.

Propriétés

Indices

Obtient ou définit l'index ou les index de l'expression d'indexeur.

TargetObject

Obtient ou définit l'objet cible de l'indexeur de tableau.

UserData

Obtient les données définissables par l'utilisateur pour l'objet en cours.

(Hérité de CodeObject)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à