我如何修剪从char到结尾的字符串?像这样:
32.6% of 3.07MiB at 5.71MiB/s ETA 00:00
并且需要这样的输出
32.6
答案 0 :(得分:2)
与使用Split的建议相比,我建议
value.Substring( 0, value.IndexOf( '%'))
...,因为它不需要分配数组,Split不需要。
答案 1 :(得分:0)
怎么这样:
string str = "32.6% of 3.07MiB at 5.71MiB/s ETA 00:00 ";
if (str.Contains('%'))
{
int index = str.IndexOf('%');
string result = str.Substring(0, index);
Console.WriteLine(result);
}