Бөлісу құралы:


CodeArrayIndexerExpression Класс

Определение

Представляет ссылку на индекс массива.

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
Наследование
CodeArrayIndexerExpression
Атрибуты

Примеры

Следующий код создает CodeArrayIndexerExpression индекс, который ссылается на индекс 5 массива целых чисел с именем 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]

Комментарии

CodeArrayIndexerExpression можно использовать для представления ссылки на индекс массива одного или нескольких измерений. Используется CodeIndexerExpression для представления ссылки на индекс индексатора кода (не массива). Свойство TargetObject указывает объект индексатора. Свойство Indices указывает либо один индекс в целевом массиве, либо набор индексов, которые вместе указывают определенное пересечение индексов в измерениях массива.

Конструкторы

Имя Описание
CodeArrayIndexerExpression()

Инициализирует новый экземпляр класса CodeArrayIndexerExpression.

CodeArrayIndexerExpression(CodeExpression, CodeExpression[])

Инициализирует новый экземпляр класса с помощью указанного целевого CodeArrayIndexerExpression объекта и индексов.

Свойства

Имя Описание
Indices

Возвращает или задает индекс или индексы выражения индексатора.

TargetObject

Возвращает или задает целевой объект индексатора массива.

UserData

Возвращает определяемые пользователем данные для текущего объекта.

(Унаследовано от CodeObject)

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к