क्या समूह का सबसे अच्छा तरीका n तत्वों प्रत्येक की सरणी की एक सूची में एक सरणी सी # में 4.प्रत्येक सरणी के समूह में किसी सरणी को कैसे विभाजित करें?
उदा
string[] testArray = { "s1", "s2", "s3", "s4", "s5", "s6", "s7", "s8" };
अगर हम n = 3 लेने में विभाजित किया जाना चाहिए।
string[] A1 = {"s1", "s2", "s3"};
string[] A2 = {"s4", "s5", "s6"};
string[] A3 = {"s7", "s8"};
LINQ का उपयोग करके एक आसान तरीका हो सकता है?
+1, इस दृष्टिकोण का एकमात्र नकारात्मक पक्ष यह है कि यह उत्सुकता से मूल्यांकन किया जाता है। एक तत्व को वापस करने से पहले पूरी क्वेरी को संसाधित किया जाना चाहिए। – JaredPar
@ जेरेडपायर: प्वाइंट अच्छी तरह से लिया गया; हालांकि, संग्रह के आकार, या प्रसंस्करण की प्रकृति के आधार पर, आलसी मूल्यांकन अतिरंजित किया जा सकता है। फिर भी, वैध आलसी दृष्टिकोण प्रदान करने के लिए अपने समाधान में +1 करें। – kbrimington