Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

CodeVariableDeclarationStatement Classe

Representa uma declaração de variável.

Namespace:  System.CodeDom
Assembly:  System (em System. dll)

[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[ComVisibleAttribute(true)]
public class CodeVariableDeclarationStatement : CodeStatement

CodeVariableDeclarationStatement can be used to represent code that declares a variable.

The Type property specifies the type of the variable to declare.The Name property specifies the name of the variable to declare.The InitExpression property is optional, and specifies an initialization expression to assign to the variable after it is created.

ObservaçãoObservação:

Alguns idiomas podem implementar a expressão de inicialização da variável opcional fazendo uma instrução de atribuição separada após a declaração de variável.

This example demonstrates using a CodeVariableDeclarationStatement to declare a 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";


CodeVariableDeclarationStatement variableDeclaration = 
    new CodeVariableDeclarationStatement(
    // Type of the variable to declare.
    String.class.ToType(),
    // Name of the variable to declare.
    "TestString",
    // Optional initExpression parameter initializes the variable.
    new CodePrimitiveExpression("Testing"));
// A VJ# code generator produces the following source code for the
// preceeding example code:
// String testString = "Testing";


System.Object
  System.CodeDom.CodeObject
    System.CodeDom.CodeStatement
      System.CodeDom.CodeVariableDeclarationStatement

Quaisquer membros públicos estático (compartilhados na Visual Basic) desse tipo são Thread seguro. Não há garantia de que qualquer membro de instância seja isento de segmentos.
Mostrar: