CodeArrayIndexerExpression Klasa

Definicja

Reprezentuje odwołanie do indeksu tablicy.

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
Dziedziczenie
CodeArrayIndexerExpression
Atrybuty

Przykłady

Poniższy kod tworzy obiekt CodeArrayIndexerExpression , który odwołuje się do indeksu 5 tablicy liczb całkowitych o nazwie 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]

Uwagi

CodeArrayIndexerExpression może służyć do reprezentowania odwołania do indeksu tablicy o co najmniej jednym wymiarze. Służy CodeIndexerExpression do reprezentowania odwołania do indeksu indeksatora kodu (bez tablicy). Właściwość TargetObject wskazuje obiekt indeksatora. Właściwość Indices wskazuje pojedynczy indeks w tablicy docelowej lub zestaw indeksów, które razem określają określone przecięcie indeksów w obrębie wymiarów tablicy.

Konstruktory

Nazwa Opis
CodeArrayIndexerExpression()

Inicjuje nowe wystąpienie klasy CodeArrayIndexerExpression.

CodeArrayIndexerExpression(CodeExpression, CodeExpression[])

Inicjuje nowe wystąpienie CodeArrayIndexerExpression klasy przy użyciu określonego obiektu docelowego i indeksów.

Właściwości

Nazwa Opis
Indices

Pobiera lub ustawia indeks lub indeksy wyrażenia indeksatora.

TargetObject

Pobiera lub ustawia obiekt docelowy indeksatora tablicy.

UserData

Pobiera dane zdefiniowane przez użytkownika dla bieżącego obiektu.

(Odziedziczone po CodeObject)

Metody

Nazwa Opis
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy