vb.net中的常量共享数组

时间:2013-11-12 09:37:09

标签: arrays vb.net constants shared

有没有办法创建一个常量共享数组?邪恶的方式:

Shared Const GX() As String = {"GS", "GP"}

不工作,它说你不能一起使用shared和const。

如果你只使用const,它就说你不能在类中声明一个包含数组。

提前致谢

3 个答案:

答案 0 :(得分:16)

我不认为这是可能的。另一种方法是使用ReadOnly

Public Shared ReadOnly GX() As String = {"GS", "GP"}

答案 1 :(得分:3)

可悲的是,你无法在常量中使用数组......

有关详细信息,请参阅here

答案 2 :(得分:2)

您不能在Const语句(Visual Basic)中使用Shared修饰符,但隐式共享常量。同样,您不能将模块或接口的成员声明为Shared,但它们是隐式共享的。 Read此MSDN文档。你不能同时使用共享和常量