Можно ли потокобезопасно создавать строки из локальных переменных, используя класс String, как в методах ниже? Предположим, что приведенные ниже методы вызывают из нескольких потоков.
public static string WriteResult(int value, string name)
{
return string.Format("Result: value={0} name={1}", value, name);
}
public static string WriteResult2(int value, string name)
{
return "Result: value=" + value + " name=" + name;
}
Или мне нужно использовать StringBuilder для обеспечения безопасности потоков?