2013-11-12 17 views
9

Sabit bir paylaşılan dizi oluşturmanın bir yolu var mı? ovbious yol: Shared Const GX() As String = {"GS", "GP"}Sürekli Paylaşılan dizi vb.net içinde


çalışma değil, doğru paylaşılan ve const birlikte kullanın söylüyor.

Yalnızca const kullanıyorsanız, bir sınıfta bir konque dizisi bildiremeyeceğinizi belirtir. peşin

+0

kullanmak ve uygulamanın – Epsil0neR

+1

içindeki herhangi sınıfta o değişkene erişmesini olurdu, neden yok bir numaralandırma kullanıyorsunuz? –

+0

Lütfen "Const GX() As String" yazın ve aldığınız hata mesajını okuyun. Yukarıda önerildiği gibi, bir "Enum" kullanabilirsiniz; Bir dizi sabit, temel “Const” kurallarına aykırıdır. – varocarbas

cevap

11

Mümkün olduğunu sanmıyorum ...

detaylar için here bakın ... sabitler Dizileri kullanmak mümkün değildir . Alternatif Zaten değerlerini biliyorsanız dizide eklemek için uygulama düzeyinde sabit değişkeni oluşturabilirsiniz ReadOnlyyanlış

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

yılında

teşekkürler Bir Sabit Bildirimi (Visual Basic) Ortak değiştirici kullanamazsınız, ancak sabitleri dolaylı paylaşılır. Benzer şekilde, bir modülün üyesini veya Paylaşılacak bir arabirimi bildiremezsiniz, ancak örtülü olarak paylaşılırlar. Read bu MSDN Belgesi. Paylaşılan ve aynı zamanda ne yazık ki

3

sabit kullanmayın, sen