易截截图软件、单文件、免安装、纯绿色、仅160KB

C#中比较忽略顺序两字符串 - .NET技术 / C#

如题,有没简单的实现办法,有没可能不用循环就搞定的
你的啥意思是
str1 = "abcd";
str2 = "bacd";
只要字符相等 顺序不同就算相等?

对啊 忽略顺序 只要比较内容

对啊 忽略顺序 只要比较字符串内容

至少得遍历个一两次吧

肯定要遍历的

给你写个方法:
C# code:

static Boolean CompareContent(String s1, String s2)
{
if (s1.Length != s2.Length)
return false;

char[] c1 = s1.ToCharArray();
char[] c2 = s2.ToCharArray();
Array.Sort(c1);
Array.Sort(c2);

bool flag = true;
for (Int32 i = 0; i < c1.Length; i++)
{
if (c1[i] != c2[i])
{
flag = false;
break;
}
}

return flag;
}

static void Main(string[] args)
{
String s1 = "abcd";
String s2 = "bcda";

Console.WriteLine(CompareContent(s1,s2));
}



不排序,怎么比?
Array.Sort(c1);
也是排序了的~
想法就不对~

方法一:用排序法,排序,然后进行比较。
方法二:用统计法,统计处这个字符串有多少个什么。然后进行比较。

string str=""; 
cha


相关问答:

C/C++里屏shift+f10键要怎么写! - C/C++ / C++ 语言

SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html ......

遍历一个xml并输出指定节点的值 - .NET技术 / C#

我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
  <RequestType>DISCOVER_XML_ME ......

c#生成xml文件 - .NET技术 / C#

思路:要用c#生成一个播放机的播放列表的xml,例如:
<daty datys='2010-04-05' datye='2010-05-01' > //这是播放的日期段
  <time times='01:12:00' timee='02:30:00'> ......

使用带用户名和密码的ACCESS连接方式 - .NET技术 / C#

使用ACCESS最大的隐患就是不安全。今天对ACCESS数据库设置了一个密码,必须使用密码才能打开,但是在程序中却无法连接数据库了。大家知道使用用户名和密码,如何连接ACCESS数据库?貌似ACCESS的用户名还不知道?只知 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号