我有一个这样的字符串: 1,B,1,28,2,G,9,95,3,Y,4,60,4,R,4,8,5,B,10,46,6,B,10,45,7,克,8,94,8,R,8,16,9,Y,3,58,15,R,10,20,16,G,5,87,19,R,1,2,21,Y, 1,54,22,b,3,31,1,R,9,17
我想每隔四次点击一个逗号分开这个,然后计算它被拆分的次数,但我不知道该怎么做: - /
我遇到了这个,但它是JavaScript,我希望能够在C#中执行此操作:
var j:int = 0;
var h:String;
for(var thisvalue:String in thestring){
h += (j%4 == 3)?thisvalue+';':thisvalue+',';
j++;
}
答案 0 :(得分:5)
var cnt = (thestring.Count(x => x == ',') + 1) / 4;
答案 1 :(得分:0)
C#有一个String.Split函数,它会根据逗号将初始字符串拆分为字符串列表。然后,您需要一个循环,将您想要的单个字符串重新组合成单个字符串