|
Модераторы: Partizan, gambit |
|
bankuss |
|
|||
Опытный Профиль Группа: Участник Сообщений: 396 Регистрация: 26.3.2004 Репутация: нет Всего: 4 |
пишет cannot convert type... |
|||
|
||||
_hunter |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 2 Всего: 98 |
еррор в том, что нельзя так преобразовывать.
используй Convert.ToString() -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
bankuss |
|
|||
Опытный Профиль Группа: Участник Сообщений: 396 Регистрация: 26.3.2004 Репутация: нет Всего: 4 |
_hunter, я так понимаю пример данный мной работает в 2003? а в 2005 все через convert делать?
этот пример взят из книги! |
|||
|
||||
_hunter |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 2 Всего: 98 |
хз. я в первом фреймворке не работал.
во втором только так... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
Medved |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
Приведенный код- правильный.
Ищите ошибку в другом месте. -------------------- |
|||
|
||||
bankuss |
|
|||
Опытный Профиль Группа: Участник Сообщений: 396 Регистрация: 26.3.2004 Репутация: нет Всего: 4 |
Pegas, где искать? там всего 3 эти строчки Convert кстати работает без проблем.
|
|||
|
||||
Exception |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Уж не помню, что там в первом фреймворке...
Я не пойму только, такой код религия не позволяет написать :
|
|||
|
||||
arilou |
|
|||
Великий МунаБудвин Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 21 Всего: 61 |
Данная строка означает "приведем переменную типа int к типу string". Для того, чтобы такая операция сработала, int должен стоять в цепочке наследования после string, либо string должен быть интерфейсом, который реализуется в классе int. Ни первое, ни второе не верно, поэтому операция приведения типа не работает. |
|||
|
||||
bankuss |
|
|||
Опытный Профиль Группа: Участник Сообщений: 396 Регистрация: 26.3.2004 Репутация: нет Всего: 4 |
arilou, иногда такие "мелочи" мешают работать! а для чего язык высокого уровня сделан? чтоб облегчить программистский труд а тут приходится тонну литературы прочитать прежде чем станет ясна проблема.... проще надо быть...
|
|||
|
||||
arilou |
|
|||
Великий МунаБудвин Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 21 Всего: 61 |
Честно - то, о чем ты говоришь реализовано в VB.NET. Но поверь мне, недостатков больше чем достоинств. |
|||
|
||||
Gesha |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 170 Регистрация: 5.10.2005 Репутация: нет Всего: 2 |
Непойму, в чем трабла?
Почему вместо
нельзя написать
Скорее всего! --------------------
|
||||
|
|||||
bankuss |
|
|||
Опытный Профиль Группа: Участник Сообщений: 396 Регистрация: 26.3.2004 Репутация: нет Всего: 4 |
Gesha, ToString выдает ошибку!
|
|||
|
||||
Gesha |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 170 Регистрация: 5.10.2005 Репутация: нет Всего: 2 |
bankuss, не может быть!
Какую ошибку? --------------------
|
|||
|
||||
arilou |
|
|||
Великий МунаБудвин Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 21 Всего: 61 |
||||
|
||||
ivashkanet |
|
|||
Кодю потиху Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
Несогласен! Данная сторка означает, что вызывается явное преобразование int к string. Если оно есть то код работает, а в С# его нет. А вот почему такого преобразования нет в C# можно почитать в Защита С# от логических ошибок P.S. А вообще можно написать преобразование любого типа к любому!!!
Даже такой явный изврат. Это сообщение отредактировал(а) ivashkanet - 24.3.2006, 16:24 |
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |