CodeVariableDeclarationStatement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) |