阅读背景:

如何在C#中比较字符串与枚举

来源:互联网 
string strName = "John";
public enum Name { John,Peter }

private void DoSomething(string myname)
{
case1:
     if(myname.Equals(Name.John) //returns false
     {

     }

case2:
     if(myname == Name.John) //compilation error
     {

     }

case3:
     if(myname.Equals(Name.John.ToString()) //returns true (correct comparision)
     {

     }
}
string strName = "John";
public enum Name { Joh



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: