What is the Main difference between String and
StringBuilder and why do we use StringBuilder.
Answer Posted / ankur prasad gupta
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
| Is This Answer Correct ? | 19 Yes | 6 No |
Post New Answer View All Answers
Can we have two main methods in c#?
What is or operator in c#?
Why do we need indexer in c#?
What is function and method in c#?
What is called method in c#?
In C#, explain the difference between overloading and overriding.
How you will create satellite assemblies?
What is thread life cycle in c#?
When should I throw an exception?
Can a sealed class be used as a base class?
What is a struct in C#?
What is the default value of decimal in c#?
How do I stop my console from closing in c#?
What is the function of the not null constraint?
What do you mean by for each loop?