-
Я конечно понимаю что неплохо самому референс почитать, но мсдна под рукой нет. Подскажите пожалуйста как сделать аналог например этого Delphi-кода на C#:
type
TDaysOfWeek = (wdMonday, wdTuesday, wdWednesday, wdThursday, wdFriday, wdSatarday, wdSunday); THollydaysOfWeek: set of TDaysOfWeek = [wdSatarday, wdSunday]; Заранее спасибо
-
-
Ой я чушь написал, надо было:
type TDaysOfWeek = (wdMonday, wdTuesday, wdWednesday, wdThursday, wdFriday, wdSatarday, wdSunday);
const HollydaysOfWeek: set of TDaysOfWeek = [wdSatarday, wdSunday];
> Курдль © (28.10.05 16:15) [1]
Черт, я постоянно забываю об онлайновом мсдне. Спасибо.
-
Аналог множества -- enum с атрибутом Flags
[Flags] public enum DaysOfWeek { Monday, Tuesday, Wednesday, Thursday, Friday, Satarday, Sunday }
public const DaysOfWeek HollydaysOfWeek = DaysOfWeek.Satarday | DaysOfWeek.Sunday;
-
> DiamondShark © (28.10.05 18:24) [3]
Спасибо, но как я понял, нужно еще присваивать значения константам:
[Flags]
public enum DaysOfWeek
-
> Юный Шарпер (31.10.05 13:55) [4]
Точно. Забыл. Присвоить значения степеней двойки.
> Monday = 0,
А вот так не надо ;)
|