c# - How to turn a 3D array into multiple 2D arrays -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 3 जवाब
मेरे पास मूल्यों की एक सरणी है एक 3-डी सरणी में, [x, y, z] के रूप में संग्रहीत। एक 3-डी सरणी पिछले फ़ंक्शन के लिए उपयोगी है, लेकिन वर्तमान फ़ंक्शन में, मैं [x, y] सरणियों के 'z श्रृंखला' चाहूंगा क्या यह संभव है? मेरे पास सरणी
इनपुट [x, y, z] है, और मैं इसे 2-डी सरणियों में फिर से करना चाहूंगा एक्स और वाई 2-डी सरणी के लिए मान हैं।
var dict = नया शब्दकोश & lt; int, double [,] & gt; (); फाइलें
< Div class = "post-text" itemprop = "text">
var dict = नया शब्दकोश & lt; int, double [,] & gt; (); (एन्टी फाइलें = 0; फाइलें & lt; input.GetLength (2); फ़ाइलें ++) {डबल [,] दो डी = नया डबल [इनपुट। गैटलांटा (0), इनपुट। गैटल लैंप (1)]; के लिए (int x = 0; x & lt; input.GetLength (0); x ++) के लिए (int y = 0; y & lt; input.GetLength (1); y ++) दोडी [x, y] = इनपुट [x, y , फ़ाइलें]; Dict.Add (फ़ाइलें, दो डी); }
भी मदद कर सकता है।
ध्यान दें कि यह मानता है कि आपका
z मान अद्वितीय हैं।
Comments
Post a Comment