हमारे ग्राहक का डेटाबेस किसी सरणी में कीमतों का एक सेट देता है, लेकिन कभी-कभी वे सभी कीमतों को शामिल नहीं करते हैं, यानी, उनके पास उनके सरणी में तत्व गुम हैं। हम एक आईएलिस्ट के रूप में जो पाते हैं उसे वापस करते हैं, जो डेटाबेस से सामग्री पुनर्प्राप्त करते समय बहुत अच्छा काम करता है। हालांकि, हमें सरणी में उचित स्थिति में तत्वों को स्थापित करने में कठिनाइयां हो रही हैं।किसी विशेष अनुक्रमणिका संख्या में एक IList आइटम जोड़ना
क्या आईएलिस्ट बनाने के लिए संभव है तो आईएलआईस्ट में किसी विशेष स्थिति में एक तत्व जोड़ें?
var myList = new List<Model>();
var myModel = new Model();
myList[3] = myModel; // Something like what we would want to do
आपका प्रश्न बहुत स्पष्ट नहीं है आकार नहीं बदलेंगे। मैंने जवाब दिया है कि मैं क्या सोचता हूं * आप पूछ रहे हैं, लेकिन यदि आप जो कुछ करने की कोशिश कर रहे हैं उस पर थोड़ा सा विस्तार कर सकते हैं, तो मैं एक बेहतर उत्तर प्रदान करने में सक्षम हो सकता हूं। –
मुझे लगता है कि जवाब मैट्स और इस्माइल का कॉम्बो है। मैं एक आइटम को स्थिति 3 में सम्मिलित करना चाहता हूं, लेकिन सूची में कुछ भी अभी तक मौजूद नहीं है। मैट के जवाब के अनुसार, मुझे एक खाली सूची बनाने की आवश्यकता है जहां गिनती> इंडेक्स मैं डालना चाहता हूं, फिर इस्माइल के जवाब को वास्तव में डालने के लिए उपयोग करने की आवश्यकता है। दूसरा मुद्दा यह है कि सम्मिलन सभी चीजों को ऊपर से ऊपर रखेगा, इसलिए मुझे लगभग 3 से पहले किसी भी लापता प्रविष्टियां बनाने की आवश्यकता है, फिर। (जोड़ें।)। खैर, कम से कम यही वह है जो मैं करने की कोशिश कर रहा हूं। एलओएल –
आप वास्तव में * डालने * नहीं चाहते हैं, हालांकि, क्या आप? यदि सूची में पर्याप्त वस्तुएं हैं, तो क्या आप केवल विशिष्ट तत्व पर एक को ओवरराइट नहीं करना चाहते हैं? यही है "मेरी सूची [3] = myModel;" कर देता है। –