有没有更好的方法来解析百分比加倍像这样?
Dim Buffer As String = "50.00%" Dim Value As Double = Double.Parse(Buffer.Replace("%",""),NumberStyles.Any,CultureInfo.InvariantCulture) / 100
你这样做的方式对我来说似乎不错.
我要小心的唯一一点就是你的程序假设是InvariantCulture.确保这实际上是你的意思.例如,如果您的字符串来自用户输入而不是固定的明确定义的协议,那么使用机器的默认文化可能会更好.