Compartir por


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.

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 va a asignar a la variable después de crearla.

Nota:

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

Constructores

Nombre Description
CodeVariableDeclarationStatement()

Inicializa una nueva instancia de la clase CodeVariableDeclarationStatement.

CodeVariableDeclarationStatement(CodeTypeReference, String, CodeExpression)

Inicializa una nueva instancia de la CodeVariableDeclarationStatement clase utilizando el tipo de datos, el nombre de variable y la expresión de inicialización especificados.

CodeVariableDeclarationStatement(CodeTypeReference, String)

Inicializa una nueva instancia de la CodeVariableDeclarationStatement clase utilizando el tipo y el nombre especificados.

CodeVariableDeclarationStatement(String, String, CodeExpression)

Inicializa una nueva instancia de la CodeVariableDeclarationStatement clase utilizando el tipo de datos, el nombre de variable y la expresión de inicialización especificados.

CodeVariableDeclarationStatement(String, String)

Inicializa una nueva instancia de la CodeVariableDeclarationStatement clase utilizando el nombre de tipo de datos y el nombre de variable especificados.

CodeVariableDeclarationStatement(Type, String, CodeExpression)

Inicializa una nueva instancia de la CodeVariableDeclarationStatement clase utilizando el tipo de datos, el nombre de variable y la expresión de inicialización especificados.

CodeVariableDeclarationStatement(Type, String)

Inicializa una nueva instancia de la CodeVariableDeclarationStatement clase utilizando el tipo de datos y el nombre de variable especificados.

Propiedades

Nombre Description
EndDirectives

Obtiene un CodeDirectiveCollection objeto que contiene 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 produce la instrucción de código.

(Heredado de CodeStatement)
Name

Obtiene o establece el nombre de la variable.

StartDirectives

Obtiene un CodeDirectiveCollection objeto que contiene 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

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a