CodeVariableDeclarationStatement Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |