标签: c# .net data-binding masking
我有一个绑定到货币数据字段的文本框。所以它在文本的开头添加'$'或者($ xx.xx)如果它是负数。如何从文本框中获取普通的double(xx.xx)而不是所有内容($ xx.xx)?
答案 0 :(得分:1)
确保在调用double.Parse时设置正确的NumberStyles标志。
显然,您将使用下面的示例,但将文字字符串替换为对TextBox中文本的引用。
double d = double.Parse ("$10.10", NumberStyles.Currency);