Конкатенация строк

Используйте неявное преобразование к типу Строка

Конкатенация со строкой предпочтительнее, чем вызов метода ВСтроку() с последующей конкатенацией.

Рекомендуется Не рекомендуется
пер Счетчик = 1
пер Результат = "Итерация №" + Счетчик
пер Счетчик = 1
пер Результат = "Итерация №" + Счетчик.ВСтроку()

Используйте интерполяцию

Не забывайте, что кроме конкатенации вы можете использовать интерполяцию строк. Во многих случаях она может выглядеть более понятно.

Рекомендуется Не рекомендуется
пер Счетчик = 1
пер Всего = 15
пер Результат = "Итерация №%Счетчик из %Всего"
пер Счетчик = 1
пер Всего = 15
пер Результат = "Итерация №" + 
                Счетчик.ВСтроку() + 
                " из " + Всего.ВСтроку()
Важно: Для преобразования в строку значений экземпляров иных типов неявно вызывается один из методов:
  • метод ВСтроку() — при конкатенации со строкой или при интерполяции, если выражение интерполяции начинается с символа %,
  • метод Представление() — при интерполяции, если выражение интерполяции начинается с символа $.