Freigeben über


CodeVariableDeclarationStatement Klasse

Definition

Stellt eine Variabledeklaration dar.

public ref class CodeVariableDeclarationStatement : System::CodeDom::CodeStatement
public 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
type CodeVariableDeclarationStatement = class
    inherit 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
Vererbung
CodeVariableDeclarationStatement
Attribute

Beispiele

In diesem Beispiel wird die Verwendung einer CodeVariableDeclarationStatement Variablen veranschaulicht, um eine Variable zu deklarieren.

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"

Hinweise

CodeVariableDeclarationStatement kann verwendet werden, um Code darzustellen, der eine Variable deklariert.

Die Type Eigenschaft gibt den Typ der variablen an, die deklariert werden soll. Die Name Eigenschaft gibt den Namen der variablen an, die deklariert werden soll. Die InitExpression Eigenschaft ist optional und gibt einen Initialisierungsausdruck an, der der Variablen nach der Erstellung zugewiesen werden soll.

Hinweis

Einige Sprachen können den optionalen Variableninitialisierungsausdruck implementieren, indem nach der Variablendeklaration eine separate Zuordnungsanweisung erstellt wird.

Konstruktoren

Name Beschreibung
CodeVariableDeclarationStatement()

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement-Klasse.

CodeVariableDeclarationStatement(CodeTypeReference, String, CodeExpression)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement Klasse mithilfe des angegebenen Datentyps, des Variablennamens und des Initialisierungsausdrucks.

CodeVariableDeclarationStatement(CodeTypeReference, String)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement Klasse mithilfe des angegebenen Typs und Namens.

CodeVariableDeclarationStatement(String, String, CodeExpression)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement Klasse mithilfe des angegebenen Datentyps, des Variablennamens und des Initialisierungsausdrucks.

CodeVariableDeclarationStatement(String, String)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement Klasse mithilfe des angegebenen Datentypnamens und Variablennamens.

CodeVariableDeclarationStatement(Type, String, CodeExpression)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement Klasse mithilfe des angegebenen Datentyps, des Variablennamens und des Initialisierungsausdrucks.

CodeVariableDeclarationStatement(Type, String)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement Klasse mithilfe des angegebenen Datentyps und Variablennamens.

Eigenschaften

Name Beschreibung
EndDirectives

Ruft ein CodeDirectiveCollection Objekt ab, das Enddirektiven enthält.

(Geerbt von CodeStatement)
InitExpression

Dient zum Abrufen oder Festlegen des Initialisierungsausdrucks für die Variable.

LinePragma

Ruft die Zeile ab, in der die Code-Anweisung auftritt, oder legt sie fest.

(Geerbt von CodeStatement)
Name

Dient zum Abrufen oder Festlegen des Namens der Variablen.

StartDirectives

Ruft ein CodeDirectiveCollection Objekt ab, das Startdirektiven enthält.

(Geerbt von CodeStatement)
Type

Dient zum Abrufen oder Festlegen des Datentyps der Variablen.

UserData

Ruft die vom Benutzer definierbaren Daten für das aktuelle Objekt ab.

(Geerbt von CodeObject)

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: