Нет, все наоборот. Это:
Console.WriteLine("Value1: " + SomeEnum.Value1 + "\r\nValue2: " +
SomeOtherEnum.Value2);
Переводится компилятором в (эквивалент) этого:
string s = String.Concat("Value1: ", SomeEnum.Value1.ToString(), "\r\n Value2: ", SomeOtherEnum.Value2.ToString());
Console.WriteLine(s);
В обоих случаях генерируется один и тот же IL. Если вы спрашиваете, превращает ли JIT это в:
string s = String.Concat("Value1: ", "Value1", "\r\n Value2: ", "Value2");
Console.WriteLine(s);
Тогда ответ - нет. Хотя мне интересно, почему это будет для вас проблемой?