|
|
Автор:
|
Harley
|
|
Тема:
|
Есть ли такие возможности - интересно ваше мнение
|
|
Дата:
|
7/11/2001 4:02:00 PM
|
В Object Pascal есть очень удобное описание констант определенного типа
TMyConsts = {MyConst1, MyConst2, MyConst3}
в C# это можно проделывать с enum
Но вот набор констант
TSetOfMyOptions = set of TMyConsts;
MySet : TSetOfMyOptions;
такой возможности я не нашел
когда можно было бы работать с наборами опций как OP:
1. if MyConst1 in TMySet then...
определение включения опции
2. Exclude(MySet, MyConst)
исключение опции из набора
3. Include(MySet, MyConst)
включение опции в набор
4. MySet = [MyConst1, MyConst2]
определение набора
неужели такой возможности нет и придется пользоваться флагами или структурами?
|
|