这是一个非常简单的问题,我很惊讶我必须问它,但是......
如何在 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(使用前将#替换为@)