0 / 0 / 0
Регистрация: 30.12.2016
Сообщений: 13
|
|||||||||||
1 | |||||||||||
Как вместо ссылки на экземпляр класса передать поле класса?09.11.2019, 20:37. Показов 1779. Ответов 8
Делаю свою шаблонную функцию для свойств с событиями, при обращении к таким свойствам приходится писать что то похожее на:
Понимаю, что это по сути не обязательно делать. но если есть возможность так делать. то хотелось бы знать. Вот код класса EventProperty:
0
|
|
09.11.2019, 20:37 | |
Ответы с готовыми решениями:
8
Создать экземпляр одного класса в Main, и передать его в экземпляр другого класса Как передать экземпляр класса? Как передать Экземпляр Класса в SubWindow? Как передать в метод класса ссылку на экземпляр |
68 / 38 / 11
Регистрация: 07.11.2019
Сообщений: 136
|
|
09.11.2019, 21:19 | 2 |
Язык C# не поддерживает того, что вы хотите сделать.
0
|
![]() |
|
09.11.2019, 22:47 | 3 |
GRAF231, может, взять готовое? - https://github.com/Fody/PropertyChanged
0
|
![]() 17438 / 12830 / 3361
Регистрация: 17.09.2011
Сообщений: 21,108
|
|||||||||||
09.11.2019, 23:55 | 4 | ||||||||||
Вы имеете в виду неявное приведение типов?
0
|
![]() 17438 / 12830 / 3361
Регистрация: 17.09.2011
Сообщений: 21,108
|
|
10.11.2019, 00:00 | 6 |
0
|
0 / 0 / 0
Регистрация: 30.12.2016
Сообщений: 13
|
|
10.11.2019, 00:53 [ТС] | 7 |
Да, я хотел что то подобное, но если это приводит к потере связи между подписавшимися, то это не подходит, к сожалению
Добавлено через 4 минуты Мне бы хотелось понять как такое организовать просто. Насколько я понял, способ, который показал kolorotur то, что мне может понадобится при создании каких нибудь других классов, у которых я хочу получать поле при обращении к экземпляру класса, но тк таким образов связь с подписавшимися пропадает, то в данном случае это не подходит. Альтернатив такому способу нет?
0
|
![]() 17438 / 12830 / 3361
Регистрация: 17.09.2011
Сообщений: 21,108
|
|
10.11.2019, 01:02 | 8 |
GRAF231, при получении свойства новый экземпляр не создается.
При присваивании значения - создается.
0
|
![]() |
|
10.11.2019, 03:29 | 9 |
GRAF231, я привёл альтернативу выше. Кода писать меньше, результат тот же, только интерфейс реализуется в родительском объекте.
0
|
10.11.2019, 03:29 | |
10.11.2019, 03:29 | |
Помогаю со студенческими работами здесь
9
Как передать экземпляр класса из одной формы в другую? Как передать ссылку на экземпляр класса с одной формы на другую Как происходит перемешивание элементов последовательности, если передать в orderby экземпляр класса random?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |