首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一维数组重复值循环怎么写?

2012-03-19 
一维数组重复值循环如何写??高手请进!!for(inth0hkh++){for(intj0jhj++){if(s_name[h].Trim()s_

一维数组重复值循环如何写??高手请进!!
for   (int   h   =   0;   h   <   k;   h++)  
{
          for   (int   j   =   0;   j   <   h;   j++)
            {
                      if   (s_name[h].Trim()   ==   s_name[j])
                      {
                                        s_name[j]=s_name[j]+ "(二) ";
                      }
              }
}
是这样子写吗??
现在一个数组的长度有25里面有两条记录是一样的比如( '1 ', '2 ', '3 ', '2 ', '5 ', '4 ', '7 ')这个时候我想把第二个2改成 '2(二) '我的循环是这样子写吗??

[解决办法]
for(int i=0;i <Array.Length;i++)
{
for(int j=0;j <Array.Length;j++)
{
if(Array[i] == Array[j] && i!=j)
{
Array[j] += "二 ";
}
}
}

热点排行