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