में शब्दकोश
Dictionary<string,int> dictionary1
है और मैं इसे एक
List<Data>
जहां
Data
गुण
lable
= dictionary1.key और
value
= dictionary1.value है में परिवर्तित करने की जरूरत है। मैं एक फॉरवर्ड/फोरैच लूप (स्वयं द्वारा लिखित) का उपयोग नहीं करना चाहता क्योंकि इसे टालने के लिए मैं एक शब्दकोश का उपयोग करने की कोशिश कर रहा हूं।
एक और विकल्प में दो अलग-अलग शब्दकोश (शब्दकोश 2 और शब्दकोश 3) होंगे जहां dictionary2<string,keyOfDictionary1>
और dictionary3<string,valueOfDictionary1>
होगा।
क्या मुझे समझ में आता है? क्या यह संभव है? क्या कोई बेहतर विकल्प है?
"लूप का उपयोग नहीं करना चाहते हैं" मुश्किल हो रहा है। आप _have_ को शब्दकोश _somehow_ को फिर से करने के लिए जा रहे हैं। –
आपको बहुत से 'LINQ' उत्तरों मिल रहे हैं - केवल यह जान लें कि परिणाम लौटने के लिए' LINQ' लाइब्रेरी अभी भी अनिवार्य रूप से 'foreach' चलाती है। – Oded
आपको लगता है कि linq कैसे काम करता है? – Jodrell