Compartir vía


CodeVariableDeclarationStatement Clase

Definición

Representa una declaración 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
Herencia
CodeVariableDeclarationStatement
Atributos

Ejemplos

En este ejemplo se muestra el uso de para CodeVariableDeclarationStatement declarar una 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"

Comentarios

CodeVariableDeclarationStatement se puede usar para representar código que declara una variable.

La Type propiedad especifica el tipo de la variable que se va a declarar. La Name propiedad especifica el nombre de la variable que se va a declarar. La InitExpression propiedad es opcional y especifica una expresión de inicialización que se asignará a la variable después de crearla.

Nota

Algunos lenguajes pueden implementar la expresión de inicialización de variable opcional mediante la realización de una instrucción de asignación independiente después de la declaración de variable.

Constructores

CodeVariableDeclarationStatement()

Inicializa una nueva instancia de la clase CodeVariableDeclarationStatement.

CodeVariableDeclarationStatement(CodeTypeReference, String)

Inicializa una nueva instancia de la clase CodeVariableDeclarationStatement utilizando el tipo y el nombre que se hayan especificado.

CodeVariableDeclarationStatement(CodeTypeReference, String, CodeExpression)

Inicializa una nueva instancia de la clase CodeVariableDeclarationStatement con el tipo de datos, el nombre de variable y la expresión de inicialización que se hayan especificado.

CodeVariableDeclarationStatement(String, String)

Inicializa una nueva instancia de la clase CodeVariableDeclarationStatement utilizando el nombre de tipo de datos y el nombre de variable que se hayan especificado.

CodeVariableDeclarationStatement(String, String, CodeExpression)

Inicializa una nueva instancia de la clase CodeVariableDeclarationStatement con el tipo de datos, el nombre de variable y la expresión de inicialización que se hayan especificado.

CodeVariableDeclarationStatement(Type, String)

Inicializa una nueva instancia de la clase CodeVariableDeclarationStatement utilizando el tipo de datos y el nombre de variable que se hayan especificado.

CodeVariableDeclarationStatement(Type, String, CodeExpression)

Inicializa una nueva instancia de la clase CodeVariableDeclarationStatement con el tipo de datos, el nombre de variable y la expresión de inicialización que se hayan especificado.

Propiedades

EndDirectives

Obtiene un objeto CodeDirectiveCollection que contiene las directivas End.

(Heredado de CodeStatement)
InitExpression

Obtiene o establece la expresión de inicialización de la variable.

LinePragma

Obtiene o establece la línea en la que se ejecuta la instrucción de código.

(Heredado de CodeStatement)
Name

Obtiene o establece el nombre de la variable.

StartDirectives

Obtiene un objeto CodeDirectiveCollection que contiene las directivas Start.

(Heredado de CodeStatement)
Type

Obtiene o establece el tipo de datos de la variable.

UserData

Obtiene los datos definibles por el usuario para el objeto actual.

(Heredado de CodeObject)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a