Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save aramkoukia/a6a178fe8ee04aa107bc4c5b870ffce6 to your computer and use it in GitHub Desktop.

Select an option

Save aramkoukia/a6a178fe8ee04aa107bc4c5b870ffce6 to your computer and use it in GitHub Desktop.
StringBuilderVsStringInterpolation
public class StringBuilderVsStringInterpolation
{
private string data1;
private string data2;
private string data3;
public StringBuilderVsStringInterpolation()
{
data1 = Guid.NewGuid().ToString();
data2 = Guid.NewGuid().ToString();
data3 = Guid.NewGuid().ToString();
}
[Benchmark]
public string StringBuilder() => (new StringBuilder()).Append("test format").Append(data1).Append(data2).Append(data3).ToString();
[Benchmark]
public string StringInterpolation() => ($"test format{data1}, {data2}, {data3}");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment