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
what happens if you inherit multiple interfaces and they have conflicting method names?
Difference between call by value and call by reference in C#?
What is difference between field and property in c#?
What is cls, cts and clr in net?
What is c# used for?
what is the equivalent to regsvr32 and regsvr32 /u a file in .net development?
Is double a decimal?
What is the difference between int16 and int32 in c#?
What is method and function in c#?
When should I throw an exception?
How to declare a property in a class?
Asha buys 16 Chocolates for rs 12 and 24 chocolates for rs 20, if she sold them 30 chocolates for rs 30 then what is the Gain/Loss percentage? Gain(700/19 %) Loss(700/19 %) Gain(500/19 %) Loss(500/19 %) If one person ate 100 grapes in 5 days and 6 more each day from starting, what was the no of grapes he ate on first day? 6 8 10 7 If seven men P, Q, R, S, T, U, V parked his car, P and Q something like that. 6 student J, K, L, M, N, O went for picnic in 2 batches, K and L have to go together, M and O do't go together, if O and L go in one batch then which of these combination will be wrong. Jmnp Jklo klop JKLO a boat can go upstream and down stream, if it goes 5/2 times of downstream at the speed of 6 kmph then what will be the speed of upstream? 15 KMPH 12 KMPH 10 KMPH 11 KMPH A, B, C, D, E sitting on a table, A sits 2 seat left from B and C sits 2 seat right from B then what will not be the combination ACDE
What is c# and why it is used for?
Why is c# used?
Can you have more than one namespace in c#?