CodeVariableDeclarationStatement Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en variabeldeklaration.
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
- Arv
- Attribut
Exempel
Det här exemplet visar hur du använder en CodeVariableDeclarationStatement för att deklarera en variabel.
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"
Kommentarer
CodeVariableDeclarationStatement kan användas för att representera kod som deklarerar en variabel.
Egenskapen Type anger vilken typ av variabel som ska deklareras. Egenskapen Name anger namnet på variabeln som ska deklareras. Egenskapen InitExpression är valfri och anger ett initieringsuttryck som ska tilldelas till variabeln när den har skapats.
Note
Vissa språk kan implementera det valfria variabelinitieringsuttrycket genom att göra en separat tilldelningssats efter variabeldeklarationen.
Konstruktorer
| Name | Description |
|---|---|
| CodeVariableDeclarationStatement() |
Initierar en ny instans av CodeVariableDeclarationStatement klassen. |
| CodeVariableDeclarationStatement(CodeTypeReference, String, CodeExpression) |
Initierar en ny instans av CodeVariableDeclarationStatement klassen med den angivna datatypen, variabelnamnet och initieringsuttrycket. |
| CodeVariableDeclarationStatement(CodeTypeReference, String) |
Initierar en ny instans av CodeVariableDeclarationStatement klassen med den angivna typen och namnet. |
| CodeVariableDeclarationStatement(String, String, CodeExpression) |
Initierar en ny instans av CodeVariableDeclarationStatement klassen med den angivna datatypen, variabelnamnet och initieringsuttrycket. |
| CodeVariableDeclarationStatement(String, String) |
Initierar en ny instans av klassen med hjälp av CodeVariableDeclarationStatement det angivna datatypsnamnet och variabelnamnet. |
| CodeVariableDeclarationStatement(Type, String, CodeExpression) |
Initierar en ny instans av CodeVariableDeclarationStatement klassen med den angivna datatypen, variabelnamnet och initieringsuttrycket. |
| CodeVariableDeclarationStatement(Type, String) |
Initierar en ny instans av klassen med hjälp av CodeVariableDeclarationStatement den angivna datatypen och variabelnamnet. |
Egenskaper
| Name | Description |
|---|---|
| EndDirectives |
Hämtar ett CodeDirectiveCollection objekt som innehåller slutdirektiv. (Ärvd från CodeStatement) |
| InitExpression |
Hämtar eller anger initieringsuttrycket för variabeln. |
| LinePragma |
Hämtar eller anger den rad där kodsatsen inträffar. (Ärvd från CodeStatement) |
| Name |
Hämtar eller anger namnet på variabeln. |
| StartDirectives |
Hämtar ett CodeDirectiveCollection objekt som innehåller startdirektiv. (Ärvd från CodeStatement) |
| Type |
Hämtar eller anger variabelns datatyp. |
| UserData |
Hämtar användardefinierbara data för det aktuella objektet. (Ärvd från CodeObject) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |