Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.02.2004, 11:38
|
|||
|---|---|---|---|
|
|||
Глобальная константа на уровне приложения |
|||
|
#18+
Уважаемые коллеги, подскажите пжалуста как лучше реализовать глобальную константу на уровне приложения. Значение которой будет использоваться в конструктрах всех форм MDI приложения. Первое что пришло на ум определить public readonly свойство в MDI Parent, но потом пришлось от этого отказаться так как св-во MDI Parent устанавливается после создания экземпляра формы. Поделитесь пжалуста своими соображениями по этому поводу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.02.2004, 12:10
|
|||
|---|---|---|---|
Глобальная константа на уровне приложения |
|||
|
#18+
Абстрактный класс со статическим свойством ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.02.2004, 14:37
|
|||
|---|---|---|---|
Глобальная константа на уровне приложения |
|||
|
#18+
Для таких целей используются СИНГЕЛЬТОНЫ со статическими полями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.02.2004, 14:57
|
|||
|---|---|---|---|
|
|||
Глобальная константа на уровне приложения |
|||
|
#18+
авторДля таких целей используются СИНГЕЛЬТОНЫ со статическими полями А можно подробнее или ссылку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.02.2004, 16:15
|
|||
|---|---|---|---|
|
|||
Глобальная константа на уровне приложения |
|||
|
#18+
А можно подробнее или ссылку? Singleton в C# - это класс позволяющий создавать не более 1 объекта своего типа в данном случае вам и один объект не нужен так что полностью подойдет вариант Kilroy 'я ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.02.2004, 16:32
|
|||
|---|---|---|---|
|
|||
Глобальная константа на уровне приложения |
|||
|
#18+
Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.02.2004, 17:20
|
|||
|---|---|---|---|
Глобальная константа на уровне приложения |
|||
|
#18+
Вполне согласен с funikovyuri, но не думаю что абстрактный класс может полностью решить все проблемы и вооще катить за оптимальный вариант. Статические методы и поля абстр. класса висят в памяти все время выполнения приложения. Когда сингельтон можно создавать и разрушать по ходу не надобности. При этом не стоит тогда ипользовать статические поля - иначе выигрыша от абстрактного класса - никакого. Нужно создать поля (приватные) и общаться через свойства. В конструкторе сингельтона наполнять поля. При необходимости и временной ненужности глобальных идентификаторов можно всегда освободить память, разрушая сингельтон. И заного создать его заполненным. :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=20&mobile=1&tid=1439611]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 390ms |

| 0 / 0 |
