CodeVariableDeclarationStatement Třída

Definice

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
CodeVariableDeclarationStatement
Atributy

Příklady

Tento příklad ukazuje použití k CodeVariableDeclarationStatement deklaraci proměnné.

// 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"

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á po vytvoření proměnné přiřadit.

Poznámka

Některé jazyky můžou implementovat volitelný výraz inicializace proměnné tak, že za deklaraci proměnné vytvoří samostatný příkaz přiřazení.

Konstruktory

CodeVariableDeclarationStatement()

Inicializuje novou instanci CodeVariableDeclarationStatement třídy.

CodeVariableDeclarationStatement(CodeTypeReference, String)

Inicializuje novou instanci CodeVariableDeclarationStatement třídy pomocí zadaného typu a názvu.

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(String, String)

Inicializuje novou instanci třídy pomocí zadaného názvu datového CodeVariableDeclarationStatement typu a názvu proměnné.

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(Type, String)

Inicializuje novou instanci třídy pomocí zadaného 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.

Vlastnosti

EndDirectives

CodeDirectiveCollection Získá objekt, který obsahuje koncové direktivy.

(Zděděno od CodeStatement)
InitExpression

Získá nebo nastaví inicializační výraz proměnné.

LinePragma

Získá nebo nastaví řádek, na kterém dochází 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živatelsky definovatelná data pro aktuální objekt.

(Zděděno od CodeObject)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro