////部分代码
public class WebForm1 : System.Web.UI.Page
{
 private void Page_Load(object sender, System.EventArgs e)
 {
        //***************************************
        //1.请问下面语句中的 | 是什么运算符?
        //2.为什么输出时变量sMyEnum总是"C",而iMyEnum总是5?
MyEnum me = MyEnum.A | MyEnum.B;
string sMyEnum = me.ToString();
int iMyEnum = (int)me;
  Response.Write(sMyEnum+"<BR>"+iMyEnum);
return;
 } public enum MyEnum
 { 
  A = 1,
  B = 2,
  C = 3
 }
}上面是需要达人解释的代码。。谢谢。。