CodeArrayIndexerExpression Classe

Definição

Representa uma referência a um índice de um array.

public ref 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
[<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
Herança
CodeArrayIndexerExpression
Atributos

Exemplos

O código seguinte cria um CodeArrayIndexerExpression que faz referência ao índice 5 de um array de inteiros chamado 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]

Observações

CodeArrayIndexerExpression pode ser usado para representar uma referência a um índice de um array de uma ou mais dimensões. Use CodeIndexerExpression para representar uma referência a um índice de um indexador de código (não-array). A TargetObject propriedade indica o objeto indexador. A Indices propriedade indica ou um único índice dentro do array-alvo, ou um conjunto de índices que em conjunto especificam uma interseção específica de índices ao longo das dimensões do array.

Construtores

Name Description
CodeArrayIndexerExpression()

Inicializa uma nova instância da CodeArrayIndexerExpression classe.

CodeArrayIndexerExpression(CodeExpression, CodeExpression[])

Inicializa uma nova instância da CodeArrayIndexerExpression classe usando o objeto alvo especificado e os índices.

Propriedades

Name Description
Indices

Obtém ou define o índice ou índices da expressão do indexador.

TargetObject

Obtém ou define o objeto alvo do indexador de arrays.

UserData

Obtém os dados definidos pelo utilizador para o objeto atual.

(Herdado de CodeObject)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a