List<string> paths = new List<string>();
होने के बाद मैं उस आइटम को हटाना चाहता हूं जो मुझे यकीन नहीं है। क्या मुझे यह जांचना चाहिए कि यह मौजूद है या सिर्फ निकालें विधि को सीधे आगे चलाएं?सूची <T> सूची चाहिए। सूची <T> के साथ पहले से हटाएं। विशेषज्ञ?
if (paths.Exists(stringVar))
paths.Remove(stringVar)
से पहले एक अच्छा अभ्यास की आवश्यकता है या माना जाता है?
रनिंग के बिना निकालें रनिंग सूची में ऐसी कोई वस्तु नहीं होने पर झूठी वापसी होगी।
यह अपवाद नहीं फेंकता है हालांकि आइटम को हटाने से पहले अस्तित्व की जांच करने के लिए हमेशा अच्छा अभ्यास होगा। यह चोट नहीं पहुंचाएगा :) – Devjosh
@ डेवजोश: यह अनावश्यक है और ** ** प्रदर्शन महत्वपूर्ण परिस्थितियों में ** चोट पहुंचाएगा बड़ी सूचियां, क्योंकि अतिरिक्त चेक के साथ, सूची एक बार के बजाय दो बार उलटी जाती है। –
@ डैनियल धन्यवाद मैं हटाने विधि के डिफ़ॉल्ट व्यवहार को नहीं जानता था – Devjosh