C#中如何判断两个char []型的字符串相等

例如,char [] a = new char [20];
for(i=0;i<5;i++)
a[i]='a';
a[i]='\0';
如何比较a和"aaaaa"是否相等

第1个回答  2012-02-27
你这是char[] 数组 哪里来的字符串
2个数组除非引用相同,否则不能相等的
除非你先转成字串
char1.tostring
char2.tostring
然后比较,不过这个没什么实际意义的本回答被提问者和网友采纳
第2个回答  2012-02-27
equals()方法比较的是两个对象的内容是否一致.==也就是比较引用类型是否是对同一个对象的引用。
第3个回答  2012-02-27
string a="abcdew";
string b="aacd";
if(a.CompareTo(b)==0)//相等
else //不相等
第4个回答  2012-02-27
strstr
相似回答