如何在c#中构造范围字符串

时间:2012-09-05 19:57:14

标签: c# asp.net

  

可能重复:
  Convert list to number range string

假设我有以下代码:

List<int> ints = new List<int>();
//myValues are of type List<string>
for(int i=0; i<myValues.count; i++)
{
  string myVal = myValues[i];
  if (myVal=="testing")
  {
    ints.Add(i+1);
  }
}

String.Join (", ", ints);

这样的结果是这样的:

1,2,3,6,7,8,9,10,14

我正在寻找一种显示这样的值的方法:

1-3, 6-10, 14

有什么建议吗?

0 个答案:

没有答案