String vs String Builder Console Program to Understand :Ref Learning never Ends
using System; using System.Collections.Generic; using System.Linq; //used for SystemBuilder using System.Text; using System.Threading.Tasks; // Diagnostics used for StopWatch using System.Diagnostics; namespace StringBuilder1 { internal class Program { static void Main(string[] args) { string s1 = "Naeem"; Stopwatch sw1 = Stopwatch.StartNew(); sw1.Start(); for (int i = 0; i < 100; i++) { s1 = s1 + i; s1 = s1 + "new"; Console.WriteLine(s1); } sw1.Stop(); Console.WriteLine("Time taken by String:" + sw1.ElapsedMilliseconds); StringBuilder sb = new StringBuilder("Naeem"); Stopwatch sw2 = Stopwatch.StartNew(); sw2 = Stopwatch.StartNew(); for (int i = 0; i < 100; i++) { sb.Append(i); sb.