VB.Net 中的只读局部变量

2024-01-25

这是一个非常简单的问题,我很惊讶我必须问它,但是......

如何在 VB.Net 中声明只读局部变量?

Java 和 C++ 有 Final/const 局部变量,所以我确信 VB.Net 一定有它们,但我就是找不到它的语法。


不幸的是,VB.NET仅支持只读fields不是只读当地人。 VB.NET 没有像 C++ 那样的东西const将变量标记为只读的修饰符。

根据变量的类型,Const修饰语might完成这项工作,但它的含义与 C++ 的不同const。在 VB.NET 中,Const只是一个其值在编译时已知的变量,因此允许编译器用该值本身替换源代码中该变量的所有用法。

虽然编译器会阻止你修改Const变量,您对可以标记的类型的选择受到严重限制Const因为大多数类型在编译时无法提供已知值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VB.Net 中的只读局部变量 的相关文章

随机推荐