日期:2014-05-17  浏览次数:20765 次

字符替换
有一个字符“A_B_C_D_E_F_G_H_I”串,想替换基数出现的“_”为“”,即结果为:
AB_CD_EF_GH_I
代码有办法实现吗?

------解决方案--------------------
s = string.Join("_", "A_B_C_D_E_F_G_H_I".Split('_').Select((x, i) => new { x, i }).GroupBy(x => x / 2).Select(x => x.First() + x.Count() > 1 ? x.Last() : ""));