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
What is IL / CIL / MSIL?
What is the advantage of generics in c#?
Which control cannot be placed in mdi?
When should you use generics?
What is foreach loop in c#?
What is the difference between array and arraylist c#?
Why is lazy loading?
in the nunit test framework, which attribute must adorn a test class in order for it to be picked up by the nunit gui?
Is c# lazy thread safe?
What .exe means?
In howmany ways can you deploy an assembly?
What is the data encapsulation?
Explain About friend and Protected friend
What is use of list in c#?
What is a callback c#?