当前位置: 代码迷 >> ASP.NET >> 求教,一个数组内的数字比较有关问题
  详细解决方案

求教,一个数组内的数字比较有关问题

热度:4329   发布时间:2013-02-25 00:00:00.0
求教,一个数组内的数字比较问题
string类型字符串,用 | 隔开的(string spe="1|1|2|1|1")
格式化成数组
string[] sp = spe.Split('|');

数组长度>=2,长度无限制。

如何判断数组内的值是否都一样?







------解决方案--------------------------------------------------------
C# code
            string[] ss = new string[5] { "a", "b", "c", "a", "d" };            var v = from s in ss group s by s;            if (v.Count() == ss.Length)            {                MessageBox.Show("一样");            }
------解决方案--------------------------------------------------------
冒泡 比较
int length=sp.length-1;
bool bl=false;
for (int i=0,i<length;i++){
bl=false;
for(int j=length;j>i;j--){
if(sp[j]!=sp[j-1]){
bl=true;
}
if(bl){//存在不同直接停止循环
break;
}
}
if(bl){
//不相同
}
}
  相关解决方案