Condividi tramite


CodeArrayIndexerExpression Classe

Definizione

Rappresenta un riferimento a un indice di una matrice.

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
Ereditarietà
CodeArrayIndexerExpression
Attributi

Esempio

Il codice seguente crea un oggetto CodeArrayIndexerExpression che fa riferimento all'indice 5 di una matrice di numeri interi denominati x :

// 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]

Commenti

CodeArrayIndexerExpression può essere utilizzato per rappresentare un riferimento a un indice di una matrice di una o più dimensioni. Utilizzare CodeIndexerExpression per rappresentare un riferimento a un indice di un indicizzatore di codice (non matrice). La TargetObject proprietà indica l'oggetto indicizzatore. La Indices proprietà indica un singolo indice all'interno della matrice di destinazione o un set di indici che insieme specificano un'intersezione specifica degli indici tra le dimensioni della matrice.

Costruttori

Nome Descrizione
CodeArrayIndexerExpression()

Inizializza una nuova istanza della classe CodeArrayIndexerExpression.

CodeArrayIndexerExpression(CodeExpression, CodeExpression[])

Inizializza una nuova istanza della CodeArrayIndexerExpression classe utilizzando l'oggetto di destinazione e gli indici specificati.

Proprietà

Nome Descrizione
Indices

Ottiene o imposta l'indice o gli indici dell'espressione dell'indicizzatore.

TargetObject

Ottiene o imposta l'oggetto di destinazione dell'indicizzatore di matrice.

UserData

Ottiene i dati definibili dall'utente per l'oggetto corrente.

(Ereditato da CodeObject)

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a