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

start [/forum/topic.php?fid=20&msg=32398301&tid=1439611]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 377ms |

| 0 / 0 |
