यदि आपको परीक्षण 50 बार प्रतिस्थापित करने के लिए स्ट्रिंग.रिप्लेस() का उपयोग करना है, तो आपको अनिवार्य रूप से 50 बार एक नई स्ट्रिंग बनाना होगा। StringBuilder.Replace() यह और अधिक कुशलता से करते हैं? उदाहरण के लिए, क्या मुझे स्ट्रिंगबिल्डर का उपयोग करना चाहिए यदि मैं बहुत सारे टेक्स्ट को प्रतिस्थापित करने जा रहा हूं, भले ही मैं इसमें कोई डेटा नहीं जोड़ूं?स्ट्रिंगबिल्डर है। जगह बदलें() स्ट्रिंग से अधिक कुशल। जगह बदलें?
मैं .NET का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि यह जावा और संभवतः अन्य भाषाओं के समान होगा।
स्ट्रिंगबिल्डर। जगह को कम स्मृति का उपयोग करना चाहिए, लेकिन यह स्ट्रिंग से अधिक प्रदर्शन नहीं करेगा। Http://www.codeproject.com/KB/cs/StringBuilder_vs_String.aspx –