Use the StringBuilder class for concatenating large numbers of strings
Do
StringBuilder result = new StringBuilder(); for (int i = 0; i < 100; i++) { result.Append(i.ToString()); }
Don't
string result = ""; for (int i = 0; i < 100; i++) { result += i.ToString(); }