这些矿井的代码行产生相同的错误枚举在VB.NET - 声明预计年底
Enum ConnectionState
INTERNET_CONNECTION_MODEM = 0x1
INTERNET_CONNECTION_LAN = 0x2
INTERNET_CONNECTION_PROXY = 0x4
INTERNET_RAS_INSTALLED = 0x10
INTERNET_CONNECTION_OFFLINE = 0x20
INTERNET_CONNECTION_CONFIGURED = 0x40
End Enum
它说:
声明预计年底
我试图做谷歌搜索,似乎我遵循正确的格式。例如下面这些行是有效的。
Public Enum InterfaceColors
MistyRose = &HE1E4FF&
SlateGray = &H908070&
DodgerBlue = &HFF901E&
DeepSkyBlue = &HFFBF00&
SpringGreen = &H7FFF00&
ForestGreen = &H228B22&
Goldenrod = &H20A5DA&
Firebrick = &H2222B2&
End Enum
这些工作太
Enum SecurityLevel
IllegalEntry = -1
MinimumSecurity = 0
MaximumSecurity = 1
End Enum
无论从MSDN拍摄。
有人能告诉我我的线路有什么问题吗?
提前致谢。
是不是'&'追加到变量名称来声明它们为长?或者在该值附加一个“L”来告诉编译器该值应该被视为Long?参考:[类型字符(Visual Basic)](http://msdn.microsoft.com/en-us/library/s9cz43ek(v = VS.100).aspx) – Nicholas 2012-02-14 12:17:52
@尼古拉斯:是的。但我所说的仍然是准确的;从你链接的文章:*“文字也可以使用标识符类型字符(%,&,@,!,#,$)”*无论什么原因,当声明枚举常量,特别是来自Win32 API的那些常量时,后缀无处不在,表明文字值应该被解释为“长”。 – 2012-02-14 20:46:54