如字符串 str="123,321,123,234"
因为里面有相同的123,所以是存在相同的字符。
如果判断了。
winform c# vs2010
谢谢大家
因为里面有相同的123,所以是存在相同的字符。
如果判断了。
winform c# vs2010
谢谢大家
解决方案 »
- 求解:Gridview固定列头并水平行滚动
- c# word 判断表格是否合并。。
- 想做一个管理客户端的软件
- C#(oledb)操作Access数据库的问题!!在线等!
- 郁闷到了极点!!! .Net中的数据窗体向导真是太失败了,不伦不类的,跟PB比,显得太不灵活,跟VC比右显得太假牙,简直是鸡肋!!!
- 求大神:如何加快绘图速度?
- 想得到List<>的元素增加的事件,怎么最简单?
- 两个ACCESS数据库,如何合并????
- string.format()问题
- 出错了,为什么呢?这样回写到数据库难道就根本不可能?
- 求解。。如何调用此DLL?
- 【200分】如何让PropertyGrid显示控件的Name属性
2.笨方法,根据逗号,split成数组,然后一个个比对
string[] result = str.Split(',');
Response.Write(result.Length == result.Distinct().Count() ? "没有相同" : "相同");
如果IndexOf与LastIndexOf相等说明没有重复的
if (str.Contains("123"))
{
MessageBox.Show("出现了,出现了,真的出现了!");
}
长久以来一直以为 result.Distinct() 是你们瞎写骗我的
最近才发现 原来Distinct 要引用了LINQ以后才有。
{
string theValue = "123,321,123,231";
string[] results = theValue.Split( ',');
int a = results.Length;
for (int i = 0; i < a; i++)
{
for (int j = i+1; j <a; j++)
{
if(results[i]==results[j])
Console.WriteLine("string中存在相等的数据{0}",results[i]);
}
}
Console.ReadKey();
}