मेरे पास इसके जैसा कुछ है:
var d1 = new DirectoryInfo (Path.Combine (स्रोत, @ "बिल्स_सेव।" + डीटी)); Var d2 = नया निर्देशिकाइंफो (पथ.कंबीन (स्रोत, @ "रिपोर्ट_सेव।" + डीटी)); Var f1 = d1.GetFiles (); Var f2 = d2.GetFiles ();
मुझे एक फाइल इन्फॉन्स सूची में सभी फाइलनामों को मिलना और जोड़ना है। मेरे पार्सिंग को बहुत आसान बनाना होगा Concat, AddRange, शामिल हो ... कुछ भी काम करने लगता है मैं जो देखता हूं, उनमें से ज्यादातर 2 सूचियों को जोड़ने के लिए है, arrays।
ठीक है, यदि आपको सरणी या एक सूची की आवश्यकता है, तो वैसे, आपके शब्दशः स्ट्रिंग शब्दशः शब्दशः होना ज़रूरी नहीं है - इसमें कुछ भी शामिल नहीं है जिसे बचने की आवश्यकता होगी। concat निश्चित रूप से काम करना चाहिए:
// f3 होगा IEnumerable & lt; FileInfo & gt; Var f3 = f1.Concat (f2);
ToArray
या toList
को उचित रूप से कॉल करें:
Var list3 = f1.Concat (f2) .ओलिस्ट (); Var सरणी 3 = एफ 1। कनकैट (एफ 2) .ओएरे ();
Comments
Post a Comment