सी # का उपयोग करना यदि मैं स्थिति को नहीं जानता तो मैं स्ट्रिंग सरणी में किसी आइटम टेक्स्ट को कैसे बदलूं?मैं किसी आइटम को स्ट्रिंग सरणी में कैसे बदलूं?
मेरी सरणी [बर्लिन, लंदन, पेरिस] मैं पेरिस को न्यू यॉर्क के साथ कैसे बदलूं?
सी # का उपयोग करना यदि मैं स्थिति को नहीं जानता तो मैं स्ट्रिंग सरणी में किसी आइटम टेक्स्ट को कैसे बदलूं?मैं किसी आइटम को स्ट्रिंग सरणी में कैसे बदलूं?
मेरी सरणी [बर्लिन, लंदन, पेरिस] मैं पेरिस को न्यू यॉर्क के साथ कैसे बदलूं?
आप सूचकांक द्वारा यह पता करने के लिए की जरूरत है:
arr[2] = "new york";
के बाद से आप कहते हैं कि आप स्थिति पता नहीं है, तो आप इसे खोजने के लिए Array.IndexOf उपयोग कर सकते हैं:
arr[Array.IndexOf(arr, "paris")] = "new york"; // ignoring error handling
तुम भी कर सकते थे ऐसा करें:
arr = arr.Select(s => s.Replace("paris", "new york")).ToArray();
इसके लिए बहुत धन्यवाद। –
इंडेक्सऑफ मेरे सरणी में अनुपलब्ध क्यों होगा? मैं लक्ष्यीकरण कर रहा हूं .Net 3.5 धन्यवाद –
मी culpa, जेड एम, मैं सूचियों के साथ काम करने के लिए प्रयोग किया जाता है और विधि दस्तावेज़ों की जांच नहीं की। खराब स्टीयर के लिए खेद है, उत्तर अपडेट किया गया। – itowlson