27 / 0 / 1
Регистрация: 01.06.2017
Сообщений: 128
|
||||||
1 | ||||||
Преобразование типов21.05.2018, 17:20. Показов 915. Ответов 5
Метки нет Все метки)
(
Почему работает данный код??? Разве существует неявное преобразование int (переменная х) в string???
Т. е. сначала происходит преобразование переменной х из int в string, а затем конкатенация х + "" ?
0
|
|
21.05.2018, 17:20 | |
Ответы с готовыми решениями:
5
Преобразование типов
Преобразование типов
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
||||||
21.05.2018, 17:36 | 2 | |||||
Потому что оператор "+" для строки перегружен.
Нет. Такой код, к примеру, не скомпилируется:
0
|
671 / 474 / 215
Регистрация: 06.09.2013
Сообщений: 1,301
|
|
21.05.2018, 17:37 | 3 |
![]() Решение
Нет, скорее всего, метод конкатенации принимает в качестве параметров ссылки на Object и вызывает виртуальный метод ToString(), а потом уже конкатенирует полученные строки.
1
|
27 / 0 / 1
Регистрация: 01.06.2017
Сообщений: 128
|
|
21.05.2018, 18:28 [ТС] | 5 |
Потому что оператор "+" для строки перегружен. Спасибо. теперь стало понятно
0
|
![]() 11883 / 8203 / 1252
Регистрация: 21.01.2016
Сообщений: 30,857
|
|
21.05.2018, 18:34 | 6 |
IrenaIT, оператор
+ тут не причём. В посте №3 корректный ответ.
0
|
21.05.2018, 18:34 | |
21.05.2018, 18:34 | |
Помогаю со студенческими работами здесь
6
Преобразование типов Преобразование типов Преобразование типов
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |