Это не является технически необходимым здесь, но человек, который это написал, может иметь:
- Предполагается, что это необходимо, или
- Считает, что это более явно определяет выполняемую операцию.
Эта операция просто:
(i * j) + "\t"
Поскольку предполагаемый вывод является строкой, значения, добавляемые друг к другу, должны быть строками.В этом случае оператор достаточно умен, чтобы понять это, по умолчанию не строковые значения равны их .ToString()
представлениям.