Adicionando números inteiros às seqüências de caracteres em C # [duplicado]
Esta pergunta já tem uma resposta aqui:
string = string + int: O que há nos bastidores? 2 respostasRecentemente fui informado de que é possível concatenar números inteiros (e outros tipos) para string e vice-versa, ou seja,
// x == "1234"
// y == "7890"
string x = "123" + 4;
string y = 7 + "890";
Por algum motivo, não achei que esse tipo de coisa fosse permitido, então sempre uso (desde o .NET 2) o formulário:
// x == "1234"
// y == "7890"
string x = "123" + 4.ToString();
string y = 7.ToString() + "890";
onde os números inteiros são convertidos em strings. A versão anterior sempre esteve disponível e eu a perdi ou é algo novo no C # 4 (que é o que estou usando agora)?