2013-02-20 10 views
6

मैं ऐसा करना चाहते हैं:मैं VB.NET में एक बहुआयामी सरणी कैसे घोषित और आरंभ कर सकता हूं?

Dim Numbers As Integer()() = {{1}, {2}, {3}, {4, 5, 6, 7}} 

आईडीई के 4, 5, 6, 7 रेखांकित और Array initializer has 3 too many elements कह। मैं क्या गलत कर रहा हूं?

+0

http://msdn.microsoft.com/en-gb/library/vstudio/wak0wfyt.aspx – Oded

उत्तर

11

काम करना चाहिए निम्नलिखित:

Dim Numbers As Integer()() = {({1}), ({2}), ({3}), ({4, 5, 6, 7})} 

दस्तावेजों के रूप में Arrays in Visual Basic में:

जब आप कोष्ठक में भीतरी सरणी शाब्दिक बंद करके विभिन्न आयामों के नेस्ट सरणी शाब्दिक की आपूर्ति एक त्रुटि बच सकते हैं। कोष्ठक शाब्दिक शृंखला अभिव्यक्ति का मूल्यांकन किया जा करने के लिए मजबूर, और जिसके परिणामस्वरूप मूल्यों बाहरी शाब्दिक शृंखला के साथ उपयोग किया जाता है

+0

आह , मैं सोच रहा था कि मैं उन सभी माता-पिता क्यों लापता था। धन्यवाद, यह बेहद काम किया। – oscilatingcretin

संबंधित मुद्दे