CodeVariableDeclarationStatement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje deklaraci proměnné.
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
- Dědičnost
- Atributy
Příklady
Tento příklad ukazuje použití k CodeVariableDeclarationStatement deklaraci proměnné.
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"
Poznámky
CodeVariableDeclarationStatement lze použít k reprezentaci kódu, který deklaruje proměnnou.
Vlastnost Type určuje typ proměnné, která se má deklarovat. Vlastnost Name určuje název proměnné, která se má deklarovat. Vlastnost InitExpression je nepovinná a určuje inicializační výraz, který se má přiřadit proměnné po jejím vytvoření.
Poznámka:
Některé jazyky mohou implementovat volitelný výraz inicializace proměnných tak, že za deklaraci proměnné vytvoří samostatný příkaz přiřazení.
Konstruktory
| Name | Description |
|---|---|
| CodeVariableDeclarationStatement() |
Inicializuje novou instanci CodeVariableDeclarationStatement třídy. |
| CodeVariableDeclarationStatement(CodeTypeReference, String, CodeExpression) |
Inicializuje novou instanci třídy pomocí zadaného datového CodeVariableDeclarationStatement typu, názvu proměnné a inicializačního výrazu. |
| CodeVariableDeclarationStatement(CodeTypeReference, String) |
Inicializuje novou instanci CodeVariableDeclarationStatement třídy pomocí zadaného typu a názvu. |
| CodeVariableDeclarationStatement(String, String, CodeExpression) |
Inicializuje novou instanci třídy pomocí zadaného datového CodeVariableDeclarationStatement typu, názvu proměnné a inicializačního výrazu. |
| CodeVariableDeclarationStatement(String, String) |
Inicializuje novou instanci třídy pomocí zadaného názvu datového CodeVariableDeclarationStatement typu a názvu proměnné. |
| CodeVariableDeclarationStatement(Type, String, CodeExpression) |
Inicializuje novou instanci třídy pomocí zadaného datového CodeVariableDeclarationStatement typu, názvu proměnné a inicializačního výrazu. |
| CodeVariableDeclarationStatement(Type, String) |
Inicializuje novou instanci třídy pomocí zadaného datového CodeVariableDeclarationStatement typu a názvu proměnné. |
Vlastnosti
| Name | Description |
|---|---|
| EndDirectives |
CodeDirectiveCollection Získá objekt, který obsahuje koncové direktivy. (Zděděno od CodeStatement) |
| InitExpression |
Získá nebo nastaví inicializační výraz pro proměnnou. |
| LinePragma |
Získá nebo nastaví řádek, na kterém dojde k příkazu kódu. (Zděděno od CodeStatement) |
| Name |
Získá nebo nastaví název proměnné. |
| StartDirectives |
CodeDirectiveCollection Získá objekt, který obsahuje direktivy start. (Zděděno od CodeStatement) |
| Type |
Získá nebo nastaví datový typ proměnné. |
| UserData |
Získá uživatelem definovatelná data pro aktuální objekt. (Zděděno od CodeObject) |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |