CodeVariableDeclarationStatement Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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) |