What is the Main difference between String and
StringBuilder and why do we use StringBuilder.

Answer Posted / shaveen kaushal

Difference..
String..
1.Its a class used to handle strings.
2.Here concatenation is used to combine two strings.
3.String object is used to concatenate two strings.
4.The first string is combined to the other string by
creating a new copy in the memory as a string object, and
then the old
string is deleted
5.we say "Strings are immutable".

String Builder..
1.This is also the class used to handle strings.
2.Here Append method is used.
3.Here, Stringbuilder object is used.
4.Insertion is done on the existing string.
5.Usage of StringBuilder is more efficient in case large
amounts of string manipulations have to be performed

Regards
Sridhar R
Nothing is illegal, Until You Get Caught

Is This Answer Correct ?    39 Yes 7 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain the difference between class and interface in .net?

432


How does split work in c#?

482


What does do in c#?

534


Explain about accessibility modifier 'protected internal'?

539


What is regex c#?

484






What is an array of arrays called?

430


Is lazy thread safe c#?

503


What is asynccallback c#?

518


What are the Uses of CLR

753


Explain About friend and Protected friend

519


What do u meant by "SBI" of an object?

536


Is var a data type?

498


Is is possible to force garbage collector to run?

522


What is call back method?

514


Explain metadata in c#.

488