Show/Hide Toolbars

XSharp

用途

声明访问非导出或虚(拟)实例变量的方法。

语法

 [Attributes] [Modifiers]        DESTRUCTOR [()]

 [=> <expression>]

 CRLF

 [<Body>]

 [END DESTRUCTOR]

参数

Attributes一个可选的特性列表,用于描述实体的元信息,例如在 MsTest 类库中包含测试的方法/函数上的 [TestMethod] 属性。请注意,当特性写在关键字上方的行时,特性必须在同一行或以分号结尾。

 

=> <Expression>替代实体多行正文(body)的单一表达式。不能与正文(body)一起编译

 

<Body>构成此主体代码的程序语句。
<Body> 可以包含一个或多个 RETURN 语句,以将控制权返回给调用例程,并作为函数的返回值。如果未指定 RETURN 语句,当函数定义结束时,控制权将返回给调用例程,并且函数将根据指定的返回值数据类型返回一个默认值(如果返回值没有强类型,则返回 NIL)。
不能与表达式主体(Expression Body)结合使用。

 

END DESTRUCTOR可选的结束语,表示 DESTRUCTOR 实体的结束

 

参见

ASSIGN, CLASS, METHOD