首先要先取出12.5这个字符串,转化成数字,再除以100即可,代码如下:
string a="12.5%";
a=a.Substring (0,a.Length -1);
double b=Convert.ToDouble (a);
MessageBox.Show (b.ToString ());

解决方案 »

  1.   

    各位的方法我当然是知道的,只是C#中的System.Globalization.NumberStyles.AllowTrailingSign是允许后缀的,
    同时ystem.Globalization.NumberFormatInfo.InvariantInfo.PercentSymbol
    表示后缀的许可字符,可以将数字转换为包含System.Globalization.NumberFormatInfo.InvariantInfo.PercentSymbol的string.为什么没有反向的?各位不觉得奇怪么?