-26 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
|
||||||
1 | ||||||
Как суммировать переменные Т в обобщенном классе?07.04.2016, 17:51. Показов 2825. Ответов 9
Метки нет Все метки)
(
Компилятор пишет что невозможно применить оператор + к переменным типа Т.
Вот код,в котором должны суммироваться переменные а и б типа Т(в методе Plus).
0
|
|
07.04.2016, 17:51 | |
Ответы с готовыми решениями:
9
Перегрузка операторов в обобщенном классе. Сложение, вычитание типов T
Как реализовать пузырьковую сортировку в обобщенном двусвязном списке? |
-26 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
|
|
07.04.2016, 17:53 [ТС] | 2 |
picture of problem
0
|
07.04.2016, 17:55 | 3 |
TVPNERO, и правильно пишет. Никто не может гарантировать, что для типа T существует операция сложения.
Я предполагаю какого поведения вы хотите добиться. К сожалению, язык не предоставляет какого-либо общего типа для числовых данных. Просто через дженерики сделать не выйдет. PS. Для оформления кода используйте теги CSharp
1
|
-26 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
|
|
07.04.2016, 17:58 [ТС] | 4 |
можете написать код к примеру как можно все же суммировать переменные типа Т в обобщенном класе?
0
|
07.04.2016, 18:03 | 5 | |||||
![]() Решение
TVPNERO, если у вас версия фреймворка >=4, то можно повыделываться через dynamic
![]()
1
|
-26 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
|
|
07.04.2016, 18:41 [ТС] | 7 |
Спасибо,сработало.
Только я не знаю что такое dynamic. Я только начал изучать си шарп.Изучаю по книге - Герберт Шилдт "полное руководство.С# 4.0" Что такое dynamic ?
0
|
-26 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
|
|
07.04.2016, 18:47 [ТС] | 8 |
Спасибо.
Попробовал,но выдает вот это.
0
|
-26 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
|
|
07.04.2016, 21:21 [ТС] | 10 |
спасибо.
я еще не читал раздел о Linq
0
|
07.04.2016, 21:21 | |
Помогаю со студенческими работами здесь
10
Как в обобщенном методе указать ограничения для конструктора? Глобальные переменные. Присвоение в другом классе
Как использовать информацию парсированую в 1 классе в другом классе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |