Strings.FormatCurrency(Object, Int32, TriState, TriState, TriState) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个格式为货币值的表达式,该货币值使用系统控制面板中定义的货币符号。
public static string FormatCurrency (object? Expression, int NumDigitsAfterDecimal = -1, Microsoft.VisualBasic.TriState IncludeLeadingDigit = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState UseParensForNegativeNumbers = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState GroupDigits = Microsoft.VisualBasic.TriState.UseDefault);
public static string FormatCurrency (object Expression, int NumDigitsAfterDecimal = -1, Microsoft.VisualBasic.TriState IncludeLeadingDigit = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState UseParensForNegativeNumbers = Microsoft.VisualBasic.TriState.UseDefault, Microsoft.VisualBasic.TriState GroupDigits = Microsoft.VisualBasic.TriState.UseDefault);
static member FormatCurrency : obj * int * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState * Microsoft.VisualBasic.TriState -> string
Public Function FormatCurrency (Expression As Object, Optional NumDigitsAfterDecimal As Integer = -1, Optional IncludeLeadingDigit As TriState = Microsoft.VisualBasic.TriState.UseDefault, Optional UseParensForNegativeNumbers As TriState = Microsoft.VisualBasic.TriState.UseDefault, Optional GroupDigits As TriState = Microsoft.VisualBasic.TriState.UseDefault) As String
参数
- Expression
- Object
必需。 要格式化的表达式。
- NumDigitsAfterDecimal
- Int32
可选。 数值,指示在小数点右侧显示的位数。 默认值为 -1,指示使用了计算机的区域设置。
返回
一个格式为货币值的表达式,该货币值使用系统控制面板中定义的货币符号。
例外
小数点后的数字位数大于 99。
不是数字类型。
示例
下面的示例阐释了 FormatCurrency
函数的用法。
Dim testDebt As Double = -4456.43
Dim testString As String
' Returns "($4,456.43)".
testString = FormatCurrency(testDebt, , , TriState.True, TriState.True)
注解
当省略一个或多个可选参数时,将改用计算机的匹配区域设置值。
货币符号相对于货币值的位置由系统的区域设置决定。
注意
所有设置信息都来自应用程序的区域设置。 默认情况下,这是控制面板中设置的区域设置。 但是,可以使用 .NET Framework以编程方式更改它,但来自Number
选项卡的前导零除外。
IncludeLeadingDigit
、 UseParensForNegativeNumbers
和 GroupDigits
参数采用以下 TriState 枚举值。
Value | 说明 |
---|---|
TriState.True |
True |
TriState.False |
False |
TriState.UseDefault |
计算机的区域设置 |