i've seen several times than enum types are addictive..i mean..i have an enumeration and i can have a single variable of that enum store various values.. in vb.net u do myEnum.Value1 + myEnum.Value2 if i am not mistaken..how do i do this in c#? i have the impression u do this thru the | operator..or not? and how to evaluate an enum to know which things have been selected or not?