मैं सी # में एक ऑपरेटर को ओवरलोड कोशिश कर रहा हूँ के साथ अधिक भार ऑपरेटर (क्यों नहीं पूछते!) Lists
पर लागू होने वाला। उदाहरण के लिए, मैं लिखने में सक्षम होना चाहते हैं:सी # सूची <T>
List<string> x = // some list of things
List<string> y = // some list of things
List<string> z = x + y
ताकि 'z' 'y' की विषयवस्तु के बाद 'एक्स' की सभी सामग्री शामिल हैं। मुझे पता है कि दो सूचियों को गठबंधन करने के पहले से ही तरीके हैं, मैं सिर्फ यह समझने की कोशिश कर रहा हूं कि जेनरेटिक संरचनाओं के साथ ऑपरेटर अधिभार कैसे काम करता है।
(यह Systems.Collections.Generic
से List
वर्ग, जिस तरह से कर रहा है।)
आपकी नमूना में सूची 'आपका अपना कार्यान्वयन है? या 'System.Collections.Generic' नेमस्पेस से? –
यह सिस्टम से है। चयन। जेनेरिक। – Joe