Difference between string and stringbuilder?
Answers were Sorted based on User's Feedback
Answer / dsr
string is immutable.String and StringBuffer both are
classes.stringbuffer is mutable.
| Is This Answer Correct ? | 12 Yes | 2 No |
Answer / akash
using String
if u want to append the text then u prefer's this thing
string strTemp="a";
strTemp=strTemp+"jay";
But in case of StringBuilder
if u want to do the samething then u will get a append() function.
| Is This Answer Correct ? | 6 Yes | 3 No |
Answer / vinodh kumar
Though string looks like mutable(the value can be changed once after initial value) but string is not mutable. Every time you modify the string a new object reference will be created and it will gets updated. StringBuilder is mutable.
In situations like you want to concat strings in loopings, we'll use StringBuilder.
In loops like for, for each, while, etc., using string for concatenation it will give negative performance.
Conclusion:
-----------
String is Immutable.
StringBuilder is Mutable. For performance reasons during concatenation operations in string in conditional looping statements we use StringBuilder.
http://msdn.microsoft.com/en-us/library/system.text.stringbuilder.aspx
| Is This Answer Correct ? | 4 Yes | 1 No |
What does dbml stand for?
Why do we use void in c#?
Write a program to find the angle between the hours and minutes in a clock
How is a loop recorder monitored?
What is the difference between finally and finalize block?
explain DIFFERENCE BETWEEN CLASS AND MODULE?
Why do I get a security exception when I try to run my c# app?
Difference between direct type casting and using "as" keyword?
What?s the difference between System.String and System.StringBuilder classes?
Can abstract class be sealed?
What is the difference between a class and an object c#?
I have a very important query in my mind. Please help me regarding this. I don't have any real time exp in .net. But I have a knowledge it .net. I got an offer from an MNC company as a software developer has I had kept 2 years of fake exp. Even though for this job I had worked hard to crack interview for about an year. So, I would like to know how difficult it will be for working in real time as I don't have real time exp. Please tell me as soon as possible bcoz I need to join by next month. Can i sustain over there for a longer time or not. And also let me know how to work pressure will be over there. Please help me regarding this. I'm getting tension thinking about it. Thank you.
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)