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
Which of the following operations can you not perform on an ado.net dataset?
What is state c#?
To allow an element to be accessed using a unique key which .NET collection class is used ?
Explain About friend and Protected friend
What is string concatenation?
What is the difference between delegates and events in c#?
Why do we use static methods in c#?
Can arraylist store different data types in c#?
What is difference between string and stringbuilder in c#?
What is ado net in c#?
Define an abstract class?
Can bool be null c#?
What is generic method in c#?
Is c# a strongly-typed language?
Why is lazy loading?