0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 13
|
||||||
1 | ||||||
Полиморфизм. Неявное преобразование типа "string" в "zad22.iProcesor" невозможно11.05.2018, 10:47. Показов 1749. Ответов 11
Я абсолютный новичек, подскажите пожалуйста где здесь заковырка?
На 60 строке p.Procesor = "{3.3 GHz}"; ругается и выдает сообщение "Неявное преобразование типа "string" в "zad22.iProcesor" невозможно"
0
|
11.05.2018, 10:47 | |
Ответы с готовыми решениями:
11
Неявное преобразование типа string[] в int невозможно Что значит неявное преобразование типа string[] в char[] невозможно? Неявное преобразование string в string[] невозможно Обобщения. Неявное преобразование типа невозможно |
Wanna be serious
586 / 473 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
||||||
11.05.2018, 10:52 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 13
|
|
11.05.2018, 11:07 [ТС] | 3 |
Добавлено через 3 минуты
Простите, не совсем понял сути вопроса, он относится к моей проблеме? Добавил для того, что было легче, но проблема ведь не в этом.
0
|
Wanna be serious
586 / 473 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
11.05.2018, 11:10 | 4 |
В текущем контексте - не относится. В перспективе - да. Наследование - это парадигма, при которой один тип, перенимает свойства другого типа. Как например класс Яблоко можно наследовать от класса Фрукт, или класс Менеджера от Работника. Т.е. Яблоко является фруктом, а менеджер является работником.
А в Вашем случае, это похоже на наследование фрукта от овоща, и менеджера от грузчика. Системный блок не является монитором, так же как и монитор не является системным блоком.
0
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 13
|
|
11.05.2018, 11:11 [ТС] | 5 |
0
|
Wanna be serious
586 / 473 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
11.05.2018, 11:12 | 6 |
0
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 13
|
|
11.05.2018, 11:16 [ТС] | 7 |
Хм, не понял что это была правка.
Изменил, но к сожалению в какой итог: Сообщение: Необработанное исключение: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в zad22.Program.Main(String[] args) в d:\!Универ\3 курс\ИТ\6 лаба\zad22\Program.cs:строка 60 Для продолжения нажмите любую клавишу . . .
0
|
Wanna be serious
586 / 473 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
||||||
11.05.2018, 11:17 | 8 | |||||
Сообщение было отмечено vsbgtrv как решение
Решение
Добавьте до обращения к полю p.Procesor.Moshnost:
1
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 13
|
||||||
11.05.2018, 11:21 [ТС] | 9 | |||||
Вот таким макаром?
0
|
Wanna be serious
586 / 473 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
11.05.2018, 11:22 | 10 |
1
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 13
|
|
11.05.2018, 11:24 [ТС] | 11 |
0
|
Wanna be serious
586 / 473 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
11.05.2018, 11:26 | 12 |
1
|
11.05.2018, 11:26 | |
11.05.2018, 11:26 | |
Помогаю со студенческими работами здесь
12
Неявное преобразование типа "string" в "bool" невозможно Неявное преобразование типа "int" в "string" невозможно Неявное преобразование типа "string" в "char" невозможно Неявное преобразование типа "string" в "bool" невозможно Неявное преобразование типа "string" в "char" невозможно Как считать булевы значения: "Неявное преобразование типа "string" в "bool" невозможно" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |