CodeArrayIndexerExpression Klas

Definitie

Vertegenwoordigt een verwijzing naar een index van een matrix.

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
Overname
CodeArrayIndexerExpression
Kenmerken

Voorbeelden

Met de volgende code wordt een CodeArrayIndexerExpression index gemaakt die verwijst naar index 5 van een matrix met gehele getallen met de naam 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]

Opmerkingen

CodeArrayIndexerExpression kan worden gebruikt om een verwijzing naar een index van een matrix van een of meer dimensies weer te geven. Gebruiken CodeIndexerExpression voor het weergeven van een verwijzing naar een index van een codeindexeerfunctie (niet-matrix). De TargetObject eigenschap geeft het indexeerobject aan. De Indices eigenschap geeft één index binnen de doelmatrix aan, of een set indexen die samen een specifiek snijpunt van indexen opgeven in de dimensies van de matrix.

Constructors

Name Description
CodeArrayIndexerExpression()

Initialiseert een nieuw exemplaar van de CodeArrayIndexerExpression klasse.

CodeArrayIndexerExpression(CodeExpression, CodeExpression[])

Initialiseert een nieuw exemplaar van de CodeArrayIndexerExpression klasse met behulp van het opgegeven doelobject en de indexen.

Eigenschappen

Name Description
Indices

Hiermee haalt u de index of indexen van de indexeerfunctieexpressie op of stelt u deze in.

TargetObject

Hiermee wordt het doelobject van de matrixindexeerfunctie opgehaald of ingesteld.

UserData

Haalt de door de gebruiker gedefinieerde gegevens voor het huidige object op.

(Overgenomen van CodeObject)

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op