[Mono-devel-list] A question regarding C#

Kamil Skalski nazgul at nemerle.org
Mon Dec 27 07:58:46 EST 2004


On Monday 27 of December 2004 13:48, Aleksandar Dezelin wrote:
> Hi,
>
> I have one question regrding C# enums:
>
>  When I declare a enum and mark it with FlagsAttribute to enable
> bitwiseing, like this:
>
> [Flags]
> public enum FileDialogOptions {
>  None = 0,
>  AddExtension = 1,
>  RemoveExtension = 2,
>  Magnify = 4
> }
>
> public FileDialogOptions options =
>  FileDialogOptions.AddExtension | FileDialogOptions.Magnify;
>
>
> ...how can I get or set one of the options?

check by
if (options & FileDialogOptions.AddExtension != 0) ...

set by
options |= FileDialogOptions.AddExtension;

-- 
Kamil Skalski



More information about the Mono-devel-list mailing list