Я исправлен, спасибо Брайан.
бы коллега спросил меня об этом, и в моем смущенном состоянии у меня не было ответа:
Почему вы можете сделать:
string ham = "ham " + 4;
Но нет:
string ham = 4;
Если есть неявное приведение / операция для преобразования строки, когда выконкатенациипочему не то же самое, когданазначение это как строка? (Конечно, без перегрузки операторов)