मेरे पास तारों की एक सूची है और यह पता लगाने की आवश्यकता है कि कौन से स्ट्रिंग किसी दिए गए इनपुट मान से मेल खाते हैं। स्ट्रिंग्स की इस सूची को स्टोर करने के लिए सबसे प्रभावी तरीका (मेमोरी बनाम निष्पादन गति) क्या है और इसके माध्यम से खोज करने में सक्षम हो? तारों की सूची का स्टार्ट-अप और लोडिंग महत्वपूर्ण नहीं है, लेकिन खोज के लिए प्रतिक्रिया समय है।कुशल तरीका?
क्या मुझे एक सूची या हैशसेट या सिर्फ एक बुनियादी स्ट्रिंग [] या कुछ और उपयोग करना चाहिए?
स्ट्रिंग्स की सूची कितनी "बड़ी" है? –
स्ट्रिंगकोलेक्शन क्लास के बारे में न भूलें - http://msdn.microsoft.com/en-us/library/system.collections.specialized.stringcollection.aspx –
क्या कोई स्ट्रिंग डुप्लिकेट हो सकती है? क्या आपको पूरे शब्दों/तारों से मिलान करने की आवश्यकता है या क्या यह एक स्ट्रिंग के भीतर निहित हो सकता है? –