我正在尝试删除字符“。” 来自除最后一次出现的字符串;例如字符串
12.34.56.78
应该变成
123456.78
我正在使用这个循环:
while (value != null && value.Count(c => c == '.') > 1)
{
value = value.Substring(0, value.IndexOf('.')) + value.Substring(value.IndexOf('.') + 1);
}
我想知道是否有更简洁的方法(也许使用 linq?)在没有显式循环的情况下执行此操作?
(我知道有一个非常相似的问题,但是关于 perl 并且事情完全不同)