Visual Basic .NET 语言与语法变化全解析
1. Option 语句
在 Visual Basic 中,Option 语句由来已久,它能让我们控制编译器的行为,进而影响编码方式。Visual Basic .NET 延续了这一传统,使用 Option 关键字来按需覆盖默认行为。以下是常见的 Option 语句及其作用:
| Option 语句 | 值 | 描述 |
| — | — | — |
| Option Explicit | On | 使用变量前必须先声明(默认) |
| | Off | 变量可在未声明的情况下使用 |
| Option Compare | Binary | 使用二进制比较算法比较字符串(默认) |
| | Text | 使用文本比较算法比较字符串 |
| Option Strict | On | 不会进行自动类型强制转换。若需要转换类型,必须显式进行,例如使用 CLng() 将 Integer 转换为 Long 数据值 |
| | Off | 会像 VB6 一样进行自动类型强制转换,一种类型的数据会自动转换为其他类型,且无警告或错误(默认) |
这些选项可在项目属性中设置,使其对整个项目全局生效。操作步骤如下:
1. 右键单击项目。
2. 从菜单中选择“属性”。
3. 选择“生成”选项卡。
4. 在此处定义该项目的默认选项。
在代码中,也可通过显式的 Option 语句按文件更改属性窗口中设置的任何选项默认值,就像 VB 以前的版本一样。
Option Explicit 的工作方式与过去大致相同。开启此选项
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



