CodeAssignStatement Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine einfache Zuweisungsanweisung dar.
public ref class CodeAssignStatement : System::CodeDom::CodeStatement
public class CodeAssignStatement : System.CodeDom.CodeStatement
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeAssignStatement : System.CodeDom.CodeStatement
type CodeAssignStatement = class
inherit CodeStatement
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeAssignStatement = class
inherit CodeStatement
Public Class CodeAssignStatement
Inherits CodeStatement
- Vererbung
- Attribute
Beispiele
Der folgende Code erstellt einen CodeAssignStatement , der den Wert 10 einer ganzzahligen Variablen namens i
zuweist:
// Assigns the value of the 10 to the integer variable "i".
CodeAssignStatement^ as1 = gcnew CodeAssignStatement( gcnew CodeVariableReferenceExpression( "i" ),gcnew CodePrimitiveExpression( 10 ) );
// A C# code generator produces the following source code for the preceeding example code:
// i=10;
// Assigns the value of the 10 to the integer variable "i".
CodeAssignStatement as1 = new CodeAssignStatement(new CodeVariableReferenceExpression("i"), new CodePrimitiveExpression(10));
// A C# code generator produces the following source code for the preceeding example code:
// i=10;
' Assigns the value 10 to the integer variable "i".
Dim as1 As New CodeAssignStatement(New CodeVariableReferenceExpression("i"), New CodePrimitiveExpression(10))
' A Visual Basic code generator produces the following source code for the preceeding example code:
' i = 10
Hinweise
CodeAssignStatement kann verwendet werden, um eine Anweisung darzustellen, die den Wert eines Objekts einem anderen Objekt zuweist, oder einen Verweis auf einen anderen Verweis. Einfache Zuordnungsanweisungen haben in der Regel die Form " " value1
= value2
, wobei value1
das Objekt, dem zugewiesen wird, und value2
zugewiesen wird. Die Left -Eigenschaft gibt das Objekt an, dem zugewiesen werden soll. Die Right -Eigenschaft gibt das zuzuweisende Objekt an.
Konstruktoren
CodeAssignStatement() |
Initialisiert eine neue Instanz der CodeAssignStatement-Klasse. |
CodeAssignStatement(CodeExpression, CodeExpression) |
Initialisiert unter Verwendung der angegebenen Ausdrücke eine neue Instanz der CodeAssignStatement-Klasse. |
Eigenschaften
EndDirectives |
Ruft ein CodeDirectiveCollection-Objekt ab, das Enddirektiven enthält. (Geerbt von CodeStatement) |
Left |
Ruft den Ausdruck ab, der das Objekt oder den Verweis darstellt, dem ein Wert zugewiesen werden soll, oder legt diesen fest. |
LinePragma |
Ruft die Zeile ab, in der die Codeanweisung auftritt, oder legt diese fest. (Geerbt von CodeStatement) |
Right |
Ruft den Ausdruck ab, der das zuzuweisende Objekt oder den zuzuweisenden Verweis darstellt, oder legt diesen fest. |
StartDirectives |
Ruft ein CodeDirectiveCollection-Objekt ab, das Startdirektiven enthält. (Geerbt von CodeStatement) |
UserData |
Ruft die benutzerdefinierbaren Daten für das aktuelle Objekt ab. (Geerbt von CodeObject) |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |