Bagikan melalui


CodeArrayIndexerExpression Kelas

Definisi

Mewakili referensi ke indeks array.

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
Warisan
CodeArrayIndexerExpression
Atribut

Contoh

Kode berikut membuat yang mereferensikan CodeArrayIndexerExpression indeks 5 dari array bilangan bulat bernama 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]

Keterangan

CodeArrayIndexerExpression dapat digunakan untuk mewakili referensi ke indeks array dari satu atau beberapa dimensi. Gunakan CodeIndexerExpression untuk mewakili referensi ke indeks pengindeks kode (non-array). Properti TargetObject menunjukkan objek pengindeks. Properti Indices menunjukkan indeks tunggal dalam array target, atau sekumpulan indeks yang bersama-sama menentukan irisan indeks tertentu di seluruh dimensi array.

Konstruktor

CodeArrayIndexerExpression()

Menginisialisasi instans baru kelas CodeArrayIndexerExpression.

CodeArrayIndexerExpression(CodeExpression, CodeExpression[])

Menginisialisasi instans CodeArrayIndexerExpression baru kelas menggunakan objek target dan indeks yang ditentukan.

Properti

Indices

Mendapatkan atau mengatur indeks atau indeks ekspresi pengindeks.

TargetObject

Mendapatkan atau mengatur objek target pengindeks array.

UserData

Mendapatkan data yang dapat ditetapkan pengguna untuk objek saat ini.

(Diperoleh dari CodeObject)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk