用C#比较字符串有多种方法,如:
1. string.Compare(x,y);
2. string.Equals(x,y) ;
3.CompareTo( );
4.CompareOrdinal( );对两个字符串比较不考本地语言与文件。
如果要不区分大小写进行比较,则对应为:
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。 |
示例:
int