CodeVariableDeclarationStatement Klas

Definitie

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
CodeVariableDeclarationStatement
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)

Van toepassing op