c# 中如何比较字符串? 两字符串如果相同则返回true,否则返回flase.

如题所述

第1个回答  2011-12-05
可以用compare()
另外
CompareOridinal()重载公共静态方法,用于不考虑区域或文化比较两个字符串
第2个回答  2011-12-04
string类自带了一个比较的方法。
string str1="";
string str2="";
......... // 省略一万字,对俩字符串进行操作
public Boolean EquleString(string string1,string string2)
{
if(string1.Equle(string2))
{
return true;
}
else
{
return false;
}
}
第3个回答  2011-12-07
这个要比较严谨一些
你是要比较 两个字符串的引用相同 还是要比较 两个字符串的值相同.
不一样的需求有不一样的做法
第4个回答  2011-12-05
如果忽略大小写:
public bool StrCompare(string a,string b)
{
return a.Tolower()==b.Tolower();
}
如果不忽略大小写:
public bool StrCompare(string a,string b)
{
return a==b;
}
}
第5个回答  2011-12-05
string str1="abc";
string str2="abc";
if (str1.CompareTo(str2) == 0)
{
return true;
}
else
{
return false;
}
相似回答