Постоянный общий массив в vb.net

есть ли способ создать постоянный общий массив? Так ovbious :

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

не работает, он говорит, что вы не можете использовать shared и const вместе.

Если вы используете только const, он говорит, что вы не можете объявить contant array в классе.

спасибо заранее

3 ответов


Я не думаю, что это возможно. Альтернативой было бы использовать ReadOnly

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

к сожалению, вы не можете использовать массивы констант...

посмотреть здесь для сведения...


модификатор Shared нельзя использовать в инструкции Const (Visual Basic), но константы неявно являются общими. Аналогичным образом нельзя объявить член модуля или интерфейса общим, но они неявно являются общими. читать этот документ MSDN. Вы не можете использовать shared и constant одновременно