किसी को भी मदद कर सकते हैं .. मैं की तरह एक सामान्य सूची है तोकिसी सूची को सॉर्ट करना <> मेरे कस्टम ऑर्डर के साथ जो किसी अन्य सूची (सी #) में संग्रहीत है?
IList<itemTp> itemTps;
itemTp मूल रूप से एक वर्ग है और इस पर एक संपत्ति है "कोड"
मैं करने की आवश्यकता है (गुण की एक संख्या है) है इसे एक विशिष्ट क्रम को सॉर्ट करने में सक्षम है जिसे मैंने दूसरी सूची में सेट किया है।
इस सूची में एक सरल सूची है कि आदेश (पहली से शुरू पिछले) को सूचीबद्ध करता है की तरह कहते हैं कि
code1 code3 code2 code5 (नोटिस यह 2 से 5 के लिए 1 से 3 तक चला जाता है - इन कर रहे हैं नाम, उन्हें कुछ भी कहा जा सकता है .. महत्वपूर्ण बात यह है कि ऑर्डर के साथ कुछ भी नहीं है)
असल में मुझे अन्य सूची में मौजूद चीज़ों के अनुसार आइटम टीपी क्रम में आइटम सुनिश्चित करने की आवश्यकता है ...
तो कल्पना मेरी IList इस code1, code2, code3, code5 की तरह है - इसलिए एक बार प्रकार में किया जाता है मेरी
IList<itemTp>
4 वर्गों है कि क्रम में हैं और code1, code3, code2, code5 तरह संपत्ति है में शामिल होंगे (ऑर्डर चेंज)
कोई विचार यह कैसे करें?
मैं नहीं कहूंगा कि एक फायदा है। आप प्रतिनिधि को उसी उदाहरण विधि में पास कर सकते हैं जैसे आप इंटरफ़ेस पास करते हैं, और आपके पास कोई तर्क है जो आप चाहते हैं। – Groo
यह बहुत अच्छा लग रहा है, सिर्फ एक सवाल है, आप इंडेक्सऑफ में अन्य सूची पर ए और बी पास कर रहे हैं ... तो अगर मेरे पास "टेस्टमेनो" और "टेस्टमेटर" था तो क्या होगा .. इंडेक्स प्रत्येक के लिए 6 वापस नहीं जा रहा है ?? –
मुझे आपकी टिप्पणी समझ में नहीं आ रही है। यदि TestMeNow और TestMeLater अन्य सूची में हैं, तो वे दोनों इंडेक्स 6 पर नहीं हो सकते हैं। – anthony