2012-01-04 21 views
7

मेरे पास विजुअल स्टूडियो में मेरे टेक्स्टबॉक्स के लिए 1600 स्वत: पूर्ण विकल्प की एक बड़ी सूची है। उन विकल्पों को टेक्स्टबॉक्स कस्टम स्वत: पूर्ण सूची में जोड़ने का सबसे अच्छा तरीका क्या है?एक बहुत बड़ी स्ट्रिंग सरणी या स्ट्रिंग भंडारण?

मेरे पास वर्तमान में अर्धविराम से अलग मेरे टेक्स्ट एडिटर में सभी सेटिंग्स हैं। क्या मुझे बस वीएस में एक स्ट्रिंग के रूप में कॉपी करना चाहिए क्योंकि इसे सेमीकॉलन के साथ डेलीमीटर के रूप में विभाजित करके सूची में जोड़ना चाहिए? कोड को एक स्ट्रिंग सरणी में कनवर्ट करना बेहतर होगा जैसे: नई स्ट्रिंग [x] {"सेटिंग 1", "सेटिंग 2", "सेटिंग 3", "सेटिंग 4"} ... आदि? क्या मुझे इसे एप्लिकेशन सेटिंग्स में या एक नई फाइल में स्टोर करना चाहिए और इसे संसाधन के रूप में रखना चाहिए? क्या ये सभी अनिवार्य रूप से एक ही बात हैं?

+1

क्या आप एएसपीनेट या डब्ल्यूपीएफ/चांदी की रोशनी का उपयोग कर रहे हैं? –

+0

विनफॉर्म। मैं टैग – mowwwalker

उत्तर

7

बड़ी सूची में, मेरी प्राथमिक चिंता (गति के अलावा) मुख्य रूप से रखरखाव होगी।

यदि यह मेरा आवेदन था, तो मैं इसे एक फ़ाइल में संग्रहीत करता हूं और या तो उस फ़ाइल को ऐप स्टार्टअप में पढ़ता हूं या इसे एक बार एम्बेडेड संसाधन के रूप में संग्रहीत करता हूं, जिसे तैनात या अनुकूलित करने की आवश्यकता के आधार पर स्टोर किया जाता है।

असल में, मैं एक स्टैंडअलोन फ़ाइल से शुरू करूंगा जब तक कि मैं फ़ाइल पर परिवर्तन की गति को समझ नहीं पाता, अगर कोई हो।

+0

टैग अपडेट करूंगा सूची स्थिर है, इसलिए लागू होने के बाद कुछ भी बदलने की आवश्यकता नहीं है। इसे सीधे कोड में डालकर ठीक है? – mowwwalker

+0

हां यह ठीक होना चाहिए। –

+0

यदि यह आपके एप्लिकेशन में लगातार सुविधा/पृष्ठ नहीं है, तो आप इसे फ़ाइल/संसाधन में रखने पर विचार कर सकते हैं, लेकिन जब एप्लिकेशन को इसकी आवश्यकता होती है, तो इसे कैश के माध्यम से एक्सेस करें ताकि स्मृति उपयोग उन उदाहरणों में न हो जहां सुविधा नहीं है कुछ समय के लिए उपयोग करें। वैसे भी यह समाधान का एक संतुलित हिस्सा होगा। –

संबंधित मुद्दे