用C#比较字符串有多种方法,如:
1. string.Compare(x,y);
2. string.Equals(x,y) ;
如果要不区分大小写进行比较,则对应为:
string.Compare(x,y);
string.Equals(x,y);
注:string.Compare比较结果的含义:
值 含义
小于零 x 小于 y。 或 x 为 空引用(在 Visual Basic 中为 Nothing)。
零 x 等于 y。
大于零 x 大于 y。 或 y 为 空引用(在 Visual Basic 中为 Nothing)。
string.Equals比较结果的含义为:
值 含义
true x 等于 y。
false x 不等 y。
当然 你也可以 直接用==号来进行。
1.直接a==b
2。a.equals(b)
3.string.Compair(a,b)==0