转换支架(负)将翻一番 [英] Convert Bracket (negative) to double
本文介绍了转换支架(负)将翻一番的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好我如何把那括号格式翻番负值。目前我有这个
Hello How do i Convert a negative value that's in bracket format to double. Currently I have this.
Payment.Text = Calc_Payment().ToString("#,##0.00;(#,##0.00)");
这转换支付支架格式,但我想要做的相反。字符串格式的支架为Double。如果有人可以帮助请。
That converts the payment to Bracket format But I want to do the reverse. String in bracket format to Double. If anyone could help please.
推荐答案
请尝试以下操作:
// using System.Globalization
double d = double.Parse("(1,000.90)", NumberStyles.AllowParentheses |
NumberStyles.AllowThousands |
NumberStyles.AllowDecimalPoint)
/* d = -1000.9 */
参考。 Double.Parse方法(String,的NumberStyles)一>; 的NumberStyles枚举
注意:
积分值更好地被十进制类型处理。从文档:
相比于浮点类型,在十进制类型有更高的精度
和一个较小的范围内,这使它适用于金融和
货币计算
Compared to floating-point types, the decimal type has more precision and a smaller range, which makes it appropriate for financial and monetary calculations.
这篇关于转换支架(负)将翻一番的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文