CodeAssignStatement 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示简单的赋值语句。
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
- 继承
- 属性
示例
以下代码创建一个 , CodeAssignStatement 将值 10 分配给名为 的 i
整数变量:
// 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
注解
CodeAssignStatement 可用于表示一个语句,该语句将对象的值分配给另一个对象,或对另一个引用的引用。 简单赋值语句通常采用“” value1
= value2
“形式,其中 value1
是被赋值的对象,并且 value2
被赋值。 属性 Left 指示要分配给的对象。 属性 Right 指示要分配的对象。
构造函数
CodeAssignStatement() |
初始化 CodeAssignStatement 类的新实例。 |
CodeAssignStatement(CodeExpression, CodeExpression) |
使用指定的表达式初始化 CodeAssignStatement 类的新实例。 |
属性
EndDirectives |
获取包含结束指令的 CodeDirectiveCollection 对象。 (继承自 CodeStatement) |
Left |
获取或设置表示要对其赋值的对象或引用的表达式。 |
LinePragma |
获取或设置代码语句所在的行。 (继承自 CodeStatement) |
Right |
获取或设置表示要赋予的对象或引用的表达式。 |
StartDirectives |
获取包含开始指令的 CodeDirectiveCollection 对象。 (继承自 CodeStatement) |
UserData |
获取当前对象的用户可定义数据。 (继承自 CodeObject) |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |