CodeVariableDeclarationStatement 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 variabeledeclaratie.
public ref class CodeVariableDeclarationStatement : System::CodeDom::CodeStatement
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeVariableDeclarationStatement : System.CodeDom.CodeStatement
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeVariableDeclarationStatement = class
inherit CodeStatement
Public Class CodeVariableDeclarationStatement
Inherits CodeStatement
- Overname
- Kenmerken
Voorbeelden
In dit voorbeeld ziet u hoe u een variabele declareert met behulp van een CodeVariableDeclarationStatement variabele.
CodeVariableDeclarationStatement variableDeclaration = new CodeVariableDeclarationStatement(
// Type of the variable to declare.
typeof(string),
// Name of the variable to declare.
"TestString",
// Optional initExpression parameter initializes the variable.
new CodePrimitiveExpression("Testing") );
// A C# code generator produces the following source code for the preceeding example code:
// string TestString = "Testing";
Dim variableDeclaration As New CodeVariableDeclarationStatement( _
GetType(String), "TestString", _
New CodePrimitiveExpression("Testing"))
' The first two parameters indicate the type and name of the variable to declare.
' The optional initExpression parameter initializes the variable.
' A Visual Basic code generator produces the following source code for the preceeding example code:
' Dim TestString As String = "Testing"
Opmerkingen
CodeVariableDeclarationStatement kan worden gebruikt om code weer te geven die een variabele declareert.
De Type eigenschap geeft het type van de variabele op dat moet worden gede declareren. De Name eigenschap geeft de naam op van de variabele die moet worden gede declareren. De InitExpression eigenschap is optioneel en geeft een initialisatie-expressie op die moet worden toegewezen aan de variabele nadat deze is gemaakt.
Note
Sommige talen kunnen de optionele expressie voor het initialiseren van variabelen implementeren door een afzonderlijke toewijzingsinstructie te maken na de variabeledeclaratie.
Constructors
| Name | Description |
|---|---|
| CodeVariableDeclarationStatement() |
Initialiseert een nieuw exemplaar van de CodeVariableDeclarationStatement klasse. |
| CodeVariableDeclarationStatement(CodeTypeReference, String, CodeExpression) |
Initialiseert een nieuw exemplaar van de CodeVariableDeclarationStatement klasse met behulp van het opgegeven gegevenstype, de variabelenaam en de initialisatie-expressie. |
| CodeVariableDeclarationStatement(CodeTypeReference, String) |
Initialiseert een nieuw exemplaar van de CodeVariableDeclarationStatement klasse met behulp van het opgegeven type en de naam. |
| CodeVariableDeclarationStatement(String, String, CodeExpression) |
Initialiseert een nieuw exemplaar van de CodeVariableDeclarationStatement klasse met behulp van het opgegeven gegevenstype, de variabelenaam en de initialisatie-expressie. |
| CodeVariableDeclarationStatement(String, String) |
Initialiseert een nieuw exemplaar van de CodeVariableDeclarationStatement klasse met behulp van de opgegeven naam van het gegevenstype en de naam van de variabele. |
| CodeVariableDeclarationStatement(Type, String, CodeExpression) |
Initialiseert een nieuw exemplaar van de CodeVariableDeclarationStatement klasse met behulp van het opgegeven gegevenstype, de variabelenaam en de initialisatie-expressie. |
| CodeVariableDeclarationStatement(Type, String) |
Initialiseert een nieuw exemplaar van de CodeVariableDeclarationStatement klasse met behulp van het opgegeven gegevenstype en de naam van de variabele. |
Eigenschappen
| Name | Description |
|---|---|
| EndDirectives |
Hiermee haalt u een CodeDirectiveCollection object op dat eindrichtlijnen bevat. (Overgenomen van CodeStatement) |
| InitExpression |
Hiermee haalt u de initialisatie-expressie voor de variabele op of stelt u deze in. |
| LinePragma |
Hiermee haalt u de regel op waarop de code-instructie plaatsvindt of stelt u deze in. (Overgenomen van CodeStatement) |
| Name |
Hiermee haalt u de naam van de variabele op of stelt u deze in. |
| StartDirectives |
Hiermee haalt u een CodeDirectiveCollection object op dat beginrichtlijnen bevat. (Overgenomen van CodeStatement) |
| Type |
Hiermee wordt het gegevenstype van de variabele 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) |