Sdílet prostřednictvím


CodeArrayIndexerExpression Třída

Definice

Představuje odkaz na index pole.

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
Dědičnost
CodeArrayIndexerExpression
Atributy

Příklady

Následující kód vytvoří CodeArrayIndexerExpression odkaz na index 5 pole celých čísel s názvem 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]

Poznámky

CodeArrayIndexerExpression lze použít k reprezentaci odkazu na index pole s jednou nebo více dimenzemi. Slouží CodeIndexerExpression k reprezentaci odkazu na index indexeru kódu (bez pole). Vlastnost TargetObject označuje objekt indexeru. Vlastnost Indices označuje buď jeden index v rámci cílového pole, nebo sadu indexů, které společně určují určitý průnik indexů napříč dimenzemi pole.

Konstruktory

Name Description
CodeArrayIndexerExpression()

Inicializuje novou instanci CodeArrayIndexerExpression třídy.

CodeArrayIndexerExpression(CodeExpression, CodeExpression[])

Inicializuje novou instanci třídy pomocí zadaného cílového CodeArrayIndexerExpression objektu a indexů.

Vlastnosti

Name Description
Indices

Získá nebo nastaví index nebo indexy indexer výrazu.

TargetObject

Získá nebo nastaví cílový objekt indexeru pole.

UserData

Získá uživatelem definovatelná data pro aktuální objekt.

(Zděděno od CodeObject)

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro