假设我有以下代码:
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
有什么建议吗?