powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обращение к экземпляру класса из статического
8 сообщений из 8, страница 1 из 1
Обращение к экземпляру класса из статического
    #39298210
Arl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Arl
Гость
Добрый день всем!

Есть статический класс.
Есть экземпляр класса winForms.

В статическом классе есть поле, в которое записываю ссылку на экземпляр winForms.
Там же, в статическом классе, есть функция, которая (с использованием записанной ссылки) выводит данные на экземпляр winForms.

Вопрос: правильно ли я организовал взаимосвязь между классами?
Есть ли какие-то "подводные камни" такого решения?
...
Рейтинг: 0 / 0
Обращение к экземпляру класса из статического
    #39298240
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в условиях наличия отсутствия какой-либо дополнительно информации - сойдет.
...
Рейтинг: 0 / 0
Обращение к экземпляру класса из статического
    #39298290
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В статическом классе лучше не хранить ссылки, т.к. сборщик мусора никогда ее не соберет, если она перестанет быть нужна. Лучше передавать в статич4ский метод и там все делать, без хранения
...
Рейтинг: 0 / 0
Обращение к экземпляру класса из статического
    #39298330
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arl,
Типичная претенденция на памяти утечку.
...
Рейтинг: 0 / 0
Обращение к экземпляру класса из статического
    #39298445
Arl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Arl
Гость
Данные классы (и экземпляр winForms) создаются один раз, при запуске приложения.
Так что мне кажется, утечки памяти быть не должно.
Но рассмотрю вариант передачи ссылки в методе.

Спасибо за ответы.
...
Рейтинг: 0 / 0
Обращение к экземпляру класса из статического
    #39298649
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArlДобрый день всем!

Есть статический класс.
Есть экземпляр класса winForms.

В статическом классе есть поле, в которое записываю ссылку на экземпляр winForms.
Там же, в статическом классе, есть функция, которая (с использованием записанной ссылки) выводит данные на экземпляр winForms.

Вопрос: правильно ли я организовал взаимосвязь между классами?
Есть ли какие-то "подводные камни" такого решения?
Твой класс знает про форму, а форма знает про класс. Сильная связь.
Можно например реализовать через события.
...
Рейтинг: 0 / 0
Обращение к экземпляру класса из статического
    #39298930
Arl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Arl
Гость
ЕвгенийВМожно например реализовать через события.
Объясните, пожалуйста, подробнее, как именно реализовать это через события?
...
Рейтинг: 0 / 0
Обращение к экземпляру класса из статического
    #39298983
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот как-то вот так: https://msdn.microsoft.com/en-us/library/aa970850(v=vs.110).aspx - раз уж речь зашла о сильной связанности.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обращение к экземпляру класса из статического
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]