Freigeben über


CodeVariableDeclarationStatement Klasse

Definition

Stellt eine Variablendeklaration 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 veranschaulicht, wie sie eine CodeVariableDeclarationStatement Variable deklarieren.

// Type of the variable to declare.
// Name of the variable to declare.
// Optional initExpression parameter initializes the variable.
CodeVariableDeclarationStatement^ variableDeclaration = gcnew CodeVariableDeclarationStatement( String::typeid,"TestString",gcnew CodePrimitiveExpression( "Testing" ) );

// A C# code generator produces the following source code for the preceeding example code:
// string TestString = "Testing";
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 zu deklarierenden Variablen an. Die Name -Eigenschaft gibt den Namen der zu deklarierenden Variablen an. 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 Zuweisungsanweisung erstellt wird.

Konstruktoren

CodeVariableDeclarationStatement()

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement-Klasse.

CodeVariableDeclarationStatement(CodeTypeReference, String)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement-Klasse unter Verwendung des angegebenen Typs und Namens.

CodeVariableDeclarationStatement(CodeTypeReference, String, CodeExpression)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement-Klasse unter Verwendung des angegebenen Datentyps, Variablennamens und Initialisierungsausdrucks.

CodeVariableDeclarationStatement(String, String)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement-Klasse unter Verwendung des angegebenen Datentyp- und Variablennamens.

CodeVariableDeclarationStatement(String, String, CodeExpression)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement-Klasse unter Verwendung des angegebenen Datentyps, Variablennamens und Initialisierungsausdrucks.

CodeVariableDeclarationStatement(Type, String)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement-Klasse unter Verwendung des angegebenen Datentyps und Variablennamens.

CodeVariableDeclarationStatement(Type, String, CodeExpression)

Initialisiert eine neue Instanz der CodeVariableDeclarationStatement-Klasse unter Verwendung des angegebenen Datentyps, Variablennamens und Initialisierungsausdrucks.

Eigenschaften

EndDirectives

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

(Geerbt von CodeStatement)
InitExpression

Ruft den Initialisierungsausdruck für die Variable ab oder legt diesen fest.

LinePragma

Ruft die Zeile ab, in der die Codeanweisung auftritt, oder legt diese fest.

(Geerbt von CodeStatement)
Name

Ruft den Namen der Variablen ab oder legt ihn fest.

StartDirectives

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

(Geerbt von CodeStatement)
Type

Ruft den Datentyp der Variablen ab oder legt ihn fest.

UserData

Ruft die benutzerdefinierbaren Daten für das aktuelle Objekt ab.

(Geerbt von CodeObject)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: