我在不同的平台上使用C和Assembler,在Windows上使用VB.net进行.NET开发。在VB.net中,当有很长的常量或枚举列表时,我发现IDE似乎不允许十六进制常量中的前导零,这一点特别令人讨厌;它只是自动删除它们。
例如,在VS 2010中,在VB.net项目的源文件中,如果我键入
public const foo as uinteger = &H00000012
将其转换为
Public Const foo As UInteger = &H12
一旦光标离开相应的源代码行。
有没有一种方法可以防止删除前导零?不过,我对其他“自动更正”感到满意。