CodeArrayIndexerExpression Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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) |