Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is the difference between System.String and
System.StringBuilder classes?

Answer Posted / chauhan rakesh

System.String is immutable; System.StringBuilder was
designed with the purpose of having a mutable string where a
variety of operations can be performed.

String is immutable.A new object is create if a string needs
to be modified.
While string builder object can be modified without creating
a new object.
stringbuilder class offers various methods like replace etc.

IN System.String
1.String is built in class in .net base classes.
2.In this we can do all the string operation like
substring,strcpy etc
but cant do editing .so thats called immutable.
3.System.StringBuilder class have ability of append function
that not available in Sting class

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, String builder object is used.
4.Insertion is done on the existing string.
5.Usage of String Builder is more efficient in case large
amounts of string manipulations have to be performed

string builder is used for many variety of operations
string cannot be used for that many operation

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Are c and c# the same thing?

916


What is difference between var dynamic and object in c#?

997


How do I join one form to another in c#?

975


What is semaphore in c#?

989


Can we declare private class in c#?

959


What is value c#?

883


Can you inherit from a sealed class?

963


What is difference between assembly and namespace?

976


What are the problem with .NET generics?

1039


Is datetime value type c#?

914


What does || mean in programming?

1057


What is .cs file in c#?

972


Can a constructor be private in c#?

980


Assembly Code. in Rejester AL. How do Contast Replece( or Change): Bit D3 With Bit D4 and Bit D2 With Bit D5 and Bit D1 With Bit D6 and Bit D0 With Bit D7 I am Not Know Very Well Write English.

1955


What is form feed in c#?

984