CodeVariableDeclarationStatement Classe

Définition

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

S’applique à