Tuesday 28 December 2021

Difference between string and stringbuilder in c#

 

The main Difference between string and stringbuilder in c# is below

Sr No. Sting StringBuilder
1. String is immutable. StringBuilder is mutable in C#.
2. We can't modify it after it is created. It creates a new object of string type in memory if we perform any operation in that String variable This means that if an operation is performed on the string, it will not create a new instance every time. With that, it will not create new space in memory, unlike Strings.
3. It is slow because all time create new instance It is fast because of same instance using when any operation is performed
4. The namespace used System The namespace used System.Text

No comments:

Post a Comment



Asp.net tutorials