<p>What's the most efficient way to concatenate strings?</p>

The most efficient is to use StringBuilder, like so:
```
```
StringBuilder sb = new StringBuilder();
sb.Append("string1");
sb.Append("string2");
...etc...
String strResult = sb.ToString();
```
```
@jonezy: String.Concat is fine if you have a couple of small things. But if you're concatenating megabytes of data, your program will likely tank.