本文整理汇总了VB.NET中System.Numerics.BigInteger.ToString方法的典型用法代码示例。如果您正苦于以下问题:VB.NET BigInteger.ToString方法的具体用法?VB.NET BigInteger.ToString怎么用?VB.NET BigInteger.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Numerics.BigInteger
的用法示例。
在下文中一共展示了BigInteger.ToString方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的VB.NET代码示例。
示例1:
' Initialize a BigInteger value.
Dim value As BigInteger = BigInteger.Add(UInt64.MaxValue, 1024)
' Display value using the default ToString method.
Console.WriteLine(value.ToString())
' Display value using some standard format specifiers.
Console.WriteLine(value.ToString("G"))
Console.WriteLine(value.ToString("C"))
Console.WriteLine(value.ToString("D"))
Console.WriteLine(value.ToString("F"))
Console.WriteLine(value.ToString("N"))
Console.WriteLine(value.ToString("X"))
' The example displays the following output on a system whose current
' culture is en-US:
' 18446744073709552639
' 18446744073709552639
' $18,446,744,073,709,552,639.00
' 18446744073709552639
' 18446744073709552639.00
' 18,446,744,073,709,552,639.00
' 100000000000003FF
示例2: NumberFormatInfo
Dim number As BigInteger = 9867857831128
number = BigInteger.Pow(number, 3) * BigInteger.MinusOne
Dim bigIntegerProvider As New NumberFormatInfo()
bigIntegerProvider.NegativeSign = "~"
Console.WriteLine(number.ToString(bigIntegerProvider))
示例3: specifiers
Dim value As BigInteger = BigInteger.Parse("-903145792771643190182")
Dim specifiers() As String = { "C", "D", "D25", "E", "E4", "e8", "F0",
"G", "N0", "P", "R", "X", "0,0.000",
"#,#.00#;(#,#.00#)" }
For Each specifier As String In specifiers
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier))
Next
输出:
C: ($903,145,792,771,643,190,182.00) D: -903145792771643190182 D25: -0000903145792771643190182 E: -9.031457E+020 E4: -9.0314E+020 e8: -9.03145792e+020 F0: -903145792771643190182 G: -903145792771643190182 N0: -903,145,792,771,643,190,182 P: -90,314,579,277,164,319,018,200.00 % R: -903145792771643190182 X: CF0A55968BB1A7545A 0,0.000: -903,145,792,771,643,190,182.000 #,#.00#;(#,#.00#): (903,145,792,771,643,190,182.00)
示例4: specifiers
' Redefine the negative sign as the tilde for the invariant culture.
Dim bigIntegerFormatter As New NumberFormatInfo()
bigIntegerFormatter.NegativeSign = "~"
Dim value As BigInteger = BigInteger.Parse("-903145792771643190182")
Dim specifiers() As String = { "C", "D", "D25", "E", "E4", "e8", "F0",
"G", "N0", "P", "R", "X", "0,0.000",
"#,#.00#;(#,#.00#)" }
For Each specifier As String In specifiers
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier,
bigIntegerformatter))
Next
输出:
C: (☼903,145,792,771,643,190,182.00) D: ~903145792771643190182 D25: ~0000903145792771643190182 E: ~9.031457E+020 E4: ~9.0314E+020 e8: ~9.03145792e+020 F0: ~903145792771643190182 G: ~903145792771643190182 N0: ~903,145,792,771,643,190,182 P: ~90,314,579,277,164,319,018,200.00 % R: ~903145792771643190182 X: CF0A55968BB1A7545A 0,0.000: ~903,145,792,771,643,190,182.000 #,#.00#;(#,#.00#): (903,145,792,771,643,190,182.00)