在文本框上分隔字符串和双精度值
本文关键字:双精度 字符串 分隔 文本 | 更新日期: 2023-09-27 18:30:47
我有TextBox
和文本框值来自这种格式的数据库$:2000.00
所以告诉我伙计们如何只获取任何Double
变量上的这个TextBox
的数字
试试这个
var input = "$:2000.00";
Regex regex = new Regex(@"-?'d+('.'d{1,2})?");
var match = regex.Match(input);
if (match.Success)
{
double d = double.Parse(match.Value);
}
var s = "$:2000.00";
var d = Double.Parse(s.Substring(2), System.Globalization.CultureInfo.InvariantCulture);
尝试使用 Double.Parse 方法。MSDN
尝试以下代码
Double c =double.Parse(textBox1.Text.Split(":", StringSplitOptions.RemoveEmptyEntries)(1));