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

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -