属性
twinBASIC 支持直接在代码中定义属性来注解模块、类、类型、过程等。这些属性提供编译器指令和元数据。
属性有两个主要功能:
它们可以作为编译器指令来影响代码生成方式,或者
注解窗体、模块、类、类型、枚举、声明和过程,即子程序/函数/属性。
以前在 VBx 中,这些属性(如过程描述、隐藏、默认成员等)是通过 IDE 编辑器不显示的隐藏文本设置的,通过过程属性对话框或其他地方配置。在 tB 中,这些都可以在代码编辑器中看到。为了兼容性,支持来自 VBx 的传统属性,但新属性使用以下语法: [属性] 或 [属性(值)]
许多新属性启用了 twinBASIC 提供的强大附加语言功能,因此以下某些项目在其描述中包含其关联属性。
另请参阅属性的综合参考。