Анатолий777 А Анатолий777 Регистрация 18 Ноя 2013 Сообщения 82 Репутация 0 Спасибо 0 Монет 0 2 Сен 2019 #1 Здравствуйте, почему в Console.WriteLine(2+ " " + 10 + 1024); выводит 2 101024, а не 2 1034? Это же не строка. По идее 10 1024 должны суммироваться.
Здравствуйте, почему в Console.WriteLine(2+ " " + 10 + 1024); выводит 2 101024, а не 2 1034? Это же не строка. По идее 10 1024 должны суммироваться.
Мурад М Мурад Регистрация 28 Июл 2013 Сообщения 98 Репутация 0 Спасибо 0 Монет 0 2 Сен 2019 #2 Потому что С# это не яваскрипт где можно делать такие убогие конструкции. Если складываешь числа - объявляй их как числа - целочисленные или дробные. Если делаешь конкатенацию строк - объявляй строки... Позитивный голос 0
Потому что С# это не яваскрипт где можно делать такие убогие конструкции. Если складываешь числа - объявляй их как числа - целочисленные или дробные. Если делаешь конкатенацию строк - объявляй строки...
next174 N next174 Регистрация 18 Авг 2013 Сообщения 82 Репутация 0 Спасибо 0 Монет 0 2 Сен 2019 #3 пробел в число не канает конвертить, поэтому компилятор конверитит 2 в строку и дальше все приводт к этому типу Позитивный голос 0
пробел в число не канает конвертить, поэтому компилятор конверитит 2 в строку и дальше все приводт к этому типу
александор А александор Регистрация 29 Июл 2013 Сообщения 77 Репутация -2 Спасибо 0 Монет 0 2 Сен 2019 #4 там можно и без плюса выводить значения переменных.. Позитивный голос 0
DockeeR D DockeeR Регистрация 22 Ноя 2012 Сообщения 74 Репутация 0 Спасибо 0 Монет 0 2 Сен 2019 #5 Где мой дед Позитивный голос 0
bubshelfreale B bubshelfreale Регистрация 22 Ноя 2013 Сообщения 79 Репутация 0 Спасибо 0 Монет 0 2 Сен 2019 #6 Пожалуйста имейте ввиду, что этот пользователь забанен а если так? Console.WriteLine(2+ " " + (10 + 1024)); Позитивный голос 0