Share via


CodeVariableDeclarationStatement Classe

Definizione

Rappresenta una dichiarazione di variabile.

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
Ereditarietà
CodeVariableDeclarationStatement
Attributi

Esempio

In questo esempio viene illustrato l'uso di un oggetto CodeVariableDeclarationStatement per dichiarare una variabile.

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

Commenti

CodeVariableDeclarationStatement può essere usato per rappresentare il codice che dichiara una variabile.

La Type proprietà specifica il tipo della variabile da dichiarare. La Name proprietà specifica il nome della variabile da dichiarare. La InitExpression proprietà è facoltativa e specifica un'espressione di inizializzazione da assegnare alla variabile dopo la creazione.

Nota

Alcuni linguaggi possono implementare l'espressione di inizializzazione della variabile facoltativa creando un'istruzione di assegnazione separata dopo la dichiarazione di variabile.

Costruttori

CodeVariableDeclarationStatement()

Inizializza una nuova istanza della classe CodeVariableDeclarationStatement.

CodeVariableDeclarationStatement(CodeTypeReference, String)

Consente l'inizializzazione di una nuova istanza della classe CodeVariableDeclarationStatement con il tipo e il nome specificati.

CodeVariableDeclarationStatement(CodeTypeReference, String, CodeExpression)

Consente l'inizializzazione di una nuova istanza della classe CodeVariableDeclarationStatement con il tipo di dati, il nome di variabile e l'espressione di inizializzazione specificati.

CodeVariableDeclarationStatement(String, String)

Consente l'inizializzazione di una nuova istanza della classe CodeVariableDeclarationStatement con il nome del tipo di dati e il nome di variabile specificati.

CodeVariableDeclarationStatement(String, String, CodeExpression)

Consente l'inizializzazione di una nuova istanza della classe CodeVariableDeclarationStatement con il tipo di dati, il nome di variabile e l'espressione di inizializzazione specificati.

CodeVariableDeclarationStatement(Type, String)

Consente l'inizializzazione di una nuova istanza della classe CodeVariableDeclarationStatement con il tipo di dati e il nome di variabile specificati.

CodeVariableDeclarationStatement(Type, String, CodeExpression)

Consente l'inizializzazione di una nuova istanza della classe CodeVariableDeclarationStatement con il tipo di dati, il nome di variabile e l'espressione di inizializzazione specificati.

Proprietà

EndDirectives

Ottiene un oggetto CodeDirectiveCollection contenente le direttive finali.

(Ereditato da CodeStatement)
InitExpression

Ottiene o imposta l'espressione di inizializzazione per la variabile.

LinePragma

Ottiene o imposta la riga in cui si verifica l'istruzione di codice.

(Ereditato da CodeStatement)
Name

Ottiene o imposta il nome della variabile.

StartDirectives

Ottiene un oggetto CodeDirectiveCollection contenente le direttive iniziali.

(Ereditato da CodeStatement)
Type

Ottiene o imposta il tipo di dati della variabile.

UserData

Ottiene i dati definibili dall'utente per l'oggetto corrente.

(Ereditato da CodeObject)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a