64 / 55 / 14
Регистрация: 22.10.2012
Сообщений: 268
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Как преобразовать класс определенного типа в класс другого типа с входным типом13.06.2019, 20:24. Просмотров 1861. Ответов 3
Метки нет Все метки)
(
Создал 2 класса, которые служат аргументами для событий
Кликните здесь для просмотра всего текста
теперь мне нужно чтобы другой метод мог принимать значения как с входным типом Т, так и без него оператор преобразования в класс без входного типа получился Кликните здесь для просмотра всего текста
но вот преобразовать в класс с входным типом мне не удается по логике я думал получился вот так Кликните здесь для просмотра всего текста
но в строках 6 и 8 тип Т подчеркнут Тип "Т" не определен в общем требуется чтобы в таком вот коде небыло ошибок
0
|
|
13.06.2019, 20:24 | |
Обобщенный класс с параметром типа (с ограничением для параметра типа) Класс объявление с элементом типа класс Текст Как преобразовать число типа int в строку типа string без методов-конвертов на C#?
|
|
64 / 55 / 14
Регистрация: 22.10.2012
Сообщений: 268
|
|
23.06.2019, 14:04 [ТС] | 2 |
вопрос все еще не решен, тема актуальна
0
|
Супер-модератор
![]() |
|
23.06.2019, 16:45 | 3 |
kritjara, так не получится сделать. Оператору преобразования типа внутри ItemAddedEventArgs неоткуда получить имя тип-параметра. Зачем понадобилось иметь два типа? Почему нельзя использовать только один класс?
P.S. *EventArgs классы принято наследовать от System.EventArgs
1
|
64 / 55 / 14
Регистрация: 22.10.2012
Сообщений: 268
|
||||||
24.06.2019, 13:49 [ТС] | 4 | |||||
OwenGlendower, решение найдено и это сделать возможно, оказалось все очень банально
нужно описать оператор преобразования в том же классе в итоге описание преобразования в обе стороны будут присутствовать в одном классе, а в другом классе - ни одного
удобно ведь при кодинге знать какой тип передается делегатом и если оставить класс без входного типа, то каждый раз придется состав аргумента преобразовывать в нужный тип, да еще и ошибиться будет легче
0
|
24.06.2019, 13:49 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Как создавать имена id объектов типа Класс?
Как преобразовать указатель на класс к указателю на асбтрактный класс? Как в класс модуле сделать новый обьект типа ListBox? Как вызвать из одного класса (для метода типа void) метод типа boolean другого класса? Класс А не принимает член-переменную с типом класс Б Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |