मेरे पास एक अवलोकन संग्रह है जिसमें से मैं एक विशिष्ट उदाहरण आइटम को हटाना चाहता हूं।एक अवलोकन संग्रह से हटाना
उदा।
data[1].ChildElements[0].ChildElements[1].ChildElements.RemoveAt(1);
यह काम करता है ठीक है, तथापि, के रूप में इस एक treeview से बच्चे तत्वों को हटाने से संबंधित है, मैं गतिशील ऊपर बयान क्या treeview के स्तर पर क्लिक किया जाता है पर निर्भर बनाना चाहते हैं। तो मैं चाहता हूँ सकता है:
data[0].ChildElements[1].ChildElements.RemoveAt(0);
या
data[1].ChildElements.RemoveAt(0);
मैं जानता हूँ कि आईडी माता पिता वस्तुओं के के जो मैं किसी सूची में दूर संग्रहीत किया है, उदाहरण के लिए
0 1 0
या 1,0
मेरे सवाल यह है कि मैंने उपरोक्त कथन जब मुझे पता है कि उनकी संख्या कितनी आइटम वहाँ सूची संग्रह में होने जा रहे हैं न बनाने के बारे में जाना है?
धन्यवाद।
प्रश्न का शीर्षक थोड़ा भ्रामक है। आप विशेष रूप से एक पर्यवेक्षण चयन का उपयोग कर रहे हैं लेकिन प्रश्न का अवलोकन करने योग्य चयन के साथ कुछ लेना देना नहीं है। समस्या किसी भी पुनरावर्ती डेटा संरचना के लिए समान होगी चाहे वह एक अवलोकन योग्य चयन या सरणी या सूची के साथ लागू हो। – Davy8