CodeVariableDeclarationStatement Osztály

Definíció

Változódeklarációt jelöl.

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
Öröklődés
CodeVariableDeclarationStatement
Attribútumok

Példák

Ez a példa azt mutatja be, hogy egy változó deklarálásához használ egy CodeVariableDeclarationStatement változót.

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"

Megjegyzések

CodeVariableDeclarationStatement változót deklaráló kód ábrázolására használható.

A Type tulajdonság megadja a deklarálandó változó típusát. A Name tulajdonság a deklarálandó változó nevét adja meg. A InitExpression tulajdonság nem kötelező, és egy inicializálási kifejezést ad meg a változóhoz való hozzárendeléshez a létrehozása után.

Note

Egyes nyelvek a változó deklarációja után egy külön hozzárendelési utasítással implementálhatják az opcionális változó inicializálási kifejezést.

Konstruktorok

Name Description
CodeVariableDeclarationStatement()

Inicializálja a CodeVariableDeclarationStatement osztály új példányát.

CodeVariableDeclarationStatement(CodeTypeReference, String, CodeExpression)

Inicializálja az osztály új példányát a CodeVariableDeclarationStatement megadott adattípus, változónév és inicializálási kifejezés használatával.

CodeVariableDeclarationStatement(CodeTypeReference, String)

Inicializálja az osztály új példányát a CodeVariableDeclarationStatement megadott típus és név használatával.

CodeVariableDeclarationStatement(String, String, CodeExpression)

Inicializálja az osztály új példányát a CodeVariableDeclarationStatement megadott adattípus, változónév és inicializálási kifejezés használatával.

CodeVariableDeclarationStatement(String, String)

Inicializálja az osztály új példányát a CodeVariableDeclarationStatement megadott adattípusnév és változónév használatával.

CodeVariableDeclarationStatement(Type, String, CodeExpression)

Inicializálja az osztály új példányát a CodeVariableDeclarationStatement megadott adattípus, változónév és inicializálási kifejezés használatával.

CodeVariableDeclarationStatement(Type, String)

Inicializálja az osztály új példányát a CodeVariableDeclarationStatement megadott adattípus és változónév használatával.

Tulajdonságok

Name Description
EndDirectives

Lekéri a CodeDirectiveCollection végfelhasználói irányelveket tartalmazó objektumot.

(Öröklődés forrása CodeStatement)
InitExpression

Lekéri vagy beállítja a változó inicializálási kifejezését.

LinePragma

Lekéri vagy beállítja azt a sort, amelyen a kódutasítás történik.

(Öröklődés forrása CodeStatement)
Name

Lekéri vagy beállítja a változó nevét.

StartDirectives

Lekéri a CodeDirectiveCollection kezdő irányelveket tartalmazó objektumot.

(Öröklődés forrása CodeStatement)
Type

Lekéri vagy beállítja a változó adattípusát.

UserData

Lekéri az aktuális objektum felhasználó által definiálható adatait.

(Öröklődés forrása CodeObject)

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: