vb.net

2013-11-12 6 views
9

में लगातार साझा सरणी निरंतर साझा सरणी बनाने का कोई तरीका है? ovbious रास्ता:
vb.net

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

काम कर नहीं है, यह कहते हैं कि आप साझा नहीं उपयोग कर सकते हैं और स्थिरांक एक साथ।

यदि आप केवल कॉन्स का उपयोग करते हैं तो यह कहता है कि आप कक्षा में एक contant सरणी घोषित नहीं कर सकते हैं।

अग्रिम

+0

का उपयोग आप अनुप्रयोग स्तर पर स्थिर चर बना सकते हैं और अपने आवेदन – Epsil0neR

+1

अंदर किसी भी वर्ग में कि चर की पहुंच है आप पहले से ही मान पता है सरणी में जोड़ने के लिए करने के लिए हो सकता है, क्यों नहीं करते आप 'गणना' का उपयोग करते हैं? –

+0

कृपया, 'कॉन्स्ट जीएक्स() स्ट्रिंग के रूप में टाइप करें और आपको प्राप्त त्रुटि संदेश पढ़ें। जैसा ऊपर बताया गया है, आप 'एनम' का उपयोग कर सकते हैं; मूल 'कॉन्स्ट' नियमों के खिलाफ स्थिरांक की एक सरणी जाती है। – varocarbas

उत्तर

11

मैं यह संभव है नहीं लगता है । एक वैकल्पिक ReadOnly

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

धन्यवाद आप एक कॉन्स्ट वक्तव्य (विजुअल बेसिक) में साझा संशोधक का उपयोग नहीं कर सकते हैं, लेकिन स्थिरांक अनुमानित साझा कर रहे हैं। इसी तरह, आप साझा करने के लिए मॉड्यूल या इंटरफेस के सदस्य की घोषणा नहीं कर सकते हैं, लेकिन वे पूरी तरह से साझा किए जाते हैं। Read यह एमएसडीएन दस्तावेज़। आप साझा नहीं उपयोग कर सकते हैं और एक ही समय

3

दुख की बात है में लगातार, आप स्थिरांक में सरणी का उपयोग करने में सक्षम नहीं हैं ...

जानकारी के लिए देखें ... here