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 is the Main difference between String and
StringBuilder and why do we use StringBuilder.

Answer Posted / sandeep soni

String are Immutable (Not Modifiable). If you try to modify
the string it actually creates a new string and the old
string will be then ready for garbage collection.

StringBuilder when instantiated, creates a new string with
predefined capacity and upto that capacity it can
accodomate string without needing to create a new memory
location for the string....i mean it is modifiable and can
also grow as and when needed.

When the string needs to be modified frequently, preferably
use StringBuilder as its optimized for such situations.

Is This Answer Correct ?    113 Yes 11 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Describe the types of comments in c#?

856


Is std :: string null terminated?

851


What is inumerable?

960


Is a c# interface the same as a c++ abstract class?

922


What is the difference between internal and protected in c#?

914


What is deadly diamond problem?

912


Why main is static in c#?

982


What will a loop recorder show?

904


How to use delegates with events?

943


windows c# using datagridview in edit form sql server

4027


What is sqlcommand in c#?

851


What is xml document how do you open it?

918


What is the difference between overriding and overloading in systemverilog?

924


What is system predicate?

829


Is Multiple-inheritance supported by c#?

932