पर नेस्टेड सूचियों में मूल्यों को सारांशित करना मेरे पास List<List<string>>
है जिसे _DataCollection कहा जाता है, जहां नेस्टेड सूचियों में से प्रत्येक के बराबर संख्या होती है। हालांकि सभी तारों, नेस्टेड सूचियों में मान स्ट्रिंग होंगे जिसमें अल्फान्यूमेरिक वर्ण, खाली तार या मुद्रा मान शामिल होंगे। उदाहरण के लिएप्रत्येक इंडेक्स
_DataCollection[0] = {"tom", "abc", "$525.34", "$123"}
_DataCollection[1] = {"dick", "xyz", "$100", "$234"}
_DataCollection[2] = {"harry", "", "$250.01", "$40"}
_DataCollection[2] = {"bob", "", "$250.01", ""}
मैं इसके लिए कोई तरीका सभी नेस्टेड सूचियों भर में सूचकांक प्रति सभी मानों का योग और एक सूची में जोड़ने के लिए साथ आने की जरूरत है क्या:
newSumList[0] = "N/A" since "tom" + "dick" + "harry" + "bob" can't be aggregated.
newSumList[1] = "N/A" since "abc" + "xyz" + "" + "" can't be aggregated.
newSumList[2] = "1125.36"
newSumList[3] = "397" even though the last value of the last nested list is "".
असल में, कुल सभी संख्यात्मक प्रत्येक सूचकांक के लिए नेस्टेड सूचियों में मूल्य।
मैं सोच सकता हूं कि एकमात्र तरीका यह है कि यह फिर से चलाना है और कुल चल रहा है, लेकिन मैं सोच रहा था कि क्या मैं LINQ या कुछ और का उपयोग कर ऐसा कर सकता हूं।