CodeVariableDeclarationStatement Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une déclaration de variable.
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
- Héritage
- Attributs
Exemples
Cet exemple illustre l’utilisation d’un CodeVariableDeclarationStatement pour déclarer une variable.
// 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"
Remarques
CodeVariableDeclarationStatement peut être utilisé pour représenter le code qui déclare une variable.
La Type propriété spécifie le type de la variable à déclarer. La Name propriété spécifie le nom de la variable à déclarer. La InitExpression propriété est facultative et spécifie une expression d’initialisation à affecter à la variable après sa création.
Notes
Certaines langues peuvent implémenter l’expression d’initialisation de variable facultative en créant une instruction d’affectation distincte après la déclaration de variable.
Constructeurs
CodeVariableDeclarationStatement() |
Initialise une nouvelle instance de la classe CodeVariableDeclarationStatement. |
CodeVariableDeclarationStatement(CodeTypeReference, String) |
Initialise une nouvelle instance de la classe CodeVariableDeclarationStatement avec le type et le nom spécifiés. |
CodeVariableDeclarationStatement(CodeTypeReference, String, CodeExpression) |
Initialise une nouvelle instance de la classe CodeVariableDeclarationStatement avec le type de données, le nom de variable et l'expression d'initialisation spécifiés. |
CodeVariableDeclarationStatement(String, String) |
Initialise une nouvelle instance de la classe CodeVariableDeclarationStatement avec le nom du type de données et le nom de variable spécifiés. |
CodeVariableDeclarationStatement(String, String, CodeExpression) |
Initialise une nouvelle instance de la classe CodeVariableDeclarationStatement avec le type de données, le nom de variable et l'expression d'initialisation spécifiés. |
CodeVariableDeclarationStatement(Type, String) |
Initialise une nouvelle instance de la classe CodeVariableDeclarationStatement avec le nom du type de données et le nom de variable spécifiés. |
CodeVariableDeclarationStatement(Type, String, CodeExpression) |
Initialise une nouvelle instance de la classe CodeVariableDeclarationStatement avec le type de données, le nom de variable et l'expression d'initialisation spécifiés. |
Propriétés
EndDirectives |
Obtient un objet CodeDirectiveCollection qui contient des directives de fin. (Hérité de CodeStatement) |
InitExpression |
Obtient ou définit l'expression d'initialisation pour la variable. |
LinePragma |
Obtient ou définit la ligne sur laquelle l'instruction de code se produit. (Hérité de CodeStatement) |
Name |
Obtient ou définit le nom de la variable. |
StartDirectives |
Obtient un objet CodeDirectiveCollection qui contient des directives de début. (Hérité de CodeStatement) |
Type |
Obtient ou définit le type de données de la variable. |
UserData |
Obtient les données définissables par l'utilisateur pour l'objet en cours. (Hérité de CodeObject) |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |