ग्रीटिंग्स गुरु, मेरा उद्देश्य सूची का एक शब्दकोश बनाना है, क्या एक सरल तकनीक मौजूद है?एक शब्दकोश को पॉप्युलेट करने का आसान तरीका <स्ट्रिंग, सूची <string>>
मैं सूची (टी) को आईन्यूमेरेबल (टी) में पसंद करता हूं, इसलिए मैंने Ilookup या IGrouping पर सूची का शब्दकोश चुना है।
कोड काम करता है लेकिन यह चीजों को करने का एक गन्दा तरीका लगता है।
string[] files = Directory.GetFiles (@"C:\test");
Dictionary<string,List<string>> DataX = new Dictionary<string,List<string>>();
foreach (var group in files.GroupBy (file => Path.GetExtension (file)))
{
DataX.Add (group.Key, group.ToList());
}
यह नहीं करना चाहिए प्रश्न http://codereview.stackexchange.com/ पर हो? – servermanfail
मैं इसके साथ कुछ भी गलत नहीं देख सकता। आपको लगता है कि यह * गन्दा * है? –
@ क्लोस: मैंने सोचा कि वह बल्कि खराब भी था, लेकिन लिंक कार्यान्वयन बहुत साफ दिखता है। @ ज़ीऑन: आपको लगता है कि एफ # को आज़माने के लिए सही मानसिकता है, यह सब साफ होने के बारे में है। – gjvdkamp