如何能实现枚举值叠加的效果
比如 
 enum   Test 
 { 
          aa   =   1, 
          bb   =   2 
 }   
 如果我给一个枚举变量赋值为3,它能知道是这两者之和呢?
------解决方案--------------------不使用位标记   
 using System;   
 class Demo 
 { 
     enum Test 
     { 
         aa = 1, 
         bb = 2, 
         cc = 4, 
         dd = 8 
     } 
     public static void Main() 
     { 
         Test a = (Test)3; 
         Console.WriteLine(a.ToString( "F ")); 
     } 
 }