I warmly suggest you to read The Sad Tragedy of Micro-Optimization Theater, by Jeff Atwood.
It treats Simple Concatenation vs. StringBuilder vs. other methods.
Now, if you want to see some numbers and graphs, follow the link 😉
More Related Contents:
- Difference between string and StringBuilder in C#
- How the StringBuilder class is implemented? Does it internally create new string objects each time we append?
- How does StringBuilder work internally in C#?
- Interesting OutOfMemoryException with StringBuilder
- Is String.Format as efficient as StringBuilder
- How to remove empty lines from a formatted string
- How to use StringBuilder wisely?
- Is it possible to dynamically compile and execute C# code fragments?
- How do I encode and decode a base64 string?
- How to use HttpWebRequest (.NET) asynchronously?
- High Quality Image Scaling Library [closed]
- Unable to load DLL (Module could not be found HRESULT: 0x8007007E)
- What is the best way to store user settings for a .NET application?
- How do I specify the Linq OrderBy argument dynamically? [duplicate]
- Comparing arrays in C#
- How do I kill a process using Vb.NET or C#?
- How to get ASCII value of string in C#
- Opening a folder in explorer and selecting a file
- Using the “params” keyword for generic parameters in C#
- IdentityServer4 register UserService and get users from database in asp.net core
- Create SQLite Database and table
- The result of a query cannot be enumerated more than once
- Directly sending keystrokes to another process via hooking
- Restoring Window Size/Position With Multiple Monitors
- What does the => operator mean in a property or method?
- Can you get the DbContext from a DbSet?
- Close button in tabControl
- Remove empty/blanks elements in collection of XML nodes
- Is it possible to switch rows and columns in a datagridview?
- How to set a text box for inputing password in winforms?