Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What?s the difference between System.String and
System.StringBuilder classes?

Answer Posted / sandeep joshi

String and StringBuilder class stores strings. But when you
cannot change a String object after creating one.
eg: String name = "Joshi";
By saying you cannot change the name object means you
cannot change the value in name object internally. When you
change the name object value to something else, a new
String object is creating in memory and assign the new
value.

eg: name = "Sandeep Joshi";

A new name object is creating in memory and the
value "Rengan nathan" is assinging to the newly created
space.

But StringBuilder class occupies the same space even if you
change the value.

If you are doing string concatenation StringBuilder class
is far better in performance than String class.

You can use StringBuilder's Append() method to use
concatenation.
i hope this may help u

Is This Answer Correct ?    20 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is serialization in dot net?

1037


Explain the difference between proc. Sent by val and by sub?

966


What is the use of properties window?

1041


What is the difference between method and constructor in c#?

1222


Is stringbuilder faster than string concatenation c#?

961


Suppose two interfaces have same method, so how will you implement these methods in derive class?

1046


What is writeline in c#?

911


How do I create a delegate/multicastdelegate?

1061


What is the difference between finalize() and dispose() methods?

1024


What is a static field?

946


If the original method is not static you can declare an override method to be static or not?

990


Which are the access modifiers available in c#?

1012


What is the purpose of a constructor in c#?

924


Can the accessibility of a type member be greater than the accessibility of its containing type?

991


What are custom exceptions in C#?

1072