सी#में स्ट्रिंग्स
स्ट्रिंग सी # में अपरिवर्तनीय है, जिसका अर्थ है कि इसे बनाए जाने के बाद आप इसे संशोधित नहीं कर सकते। यदि आप कोई ऑपरेशन करेंगे तो यह मेमोरी में स्ट्रिंग प्रकार का एक नया ऑब्जेक्ट बनाता है।
स्ट्रिंग str1 ="स्वागत है!";// एक नई स्ट्रिंग बनाता है।सी#में स्ट्रिंगबिल्डर
स्ट्रिंगबिल्डर सी # में परिवर्तनीय है। इसका मतलब यह है कि यदि स्ट्रिंग पर कोई ऑपरेशन किया जाता है, तो यह हर बार एक नया उदाहरण नहीं बनाएगा। इसके साथ, यह स्ट्रिंग्स के विपरीत, मेमोरी में नया स्थान नहीं बनाएगा।
StringBuilder str1 =new StringBuilder("");str1.Append("Welcome!");str1.Append("Hello World!");string str2 =str1.ToString();