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