How to convert currency to string in VB.NET

1 Answer

0 votes
Imports System
Imports System.Globalization

Public Class Program
    Public Shared Sub Main()
        Console.WriteLine((387.00).ToString("0.00").Replace(".00", ""))
        Console.WriteLine((3145.90).ToString("0.00").Replace(".00", ""))
		Console.WriteLine((84978.99).ToString("0.00").Replace(".00", "") & Environment.NewLine)
		
        Console.WriteLine((387.00).ToString("C", CultureInfo.CurrentCulture))
        Console.WriteLine((3145.90).ToString("C", CultureInfo.CurrentCulture))
        Console.WriteLine((84978.99).ToString("C", CultureInfo.CurrentCulture) & Environment.NewLine)
		
        Console.WriteLine((387.00).ToString("C", New CultureInfo("en-GB")))
        Console.WriteLine((3145.90).ToString("C", New CultureInfo("en-GB")))
        Console.WriteLine((84978.99).ToString("C", New CultureInfo("fr-FR")))
    End Sub
End Class





' run:
'
' 387
' 3145.90
' 84978.99
' 
' $387.00
' $3,145.90
' $84,978.99
' 
' £387.00
' £3,145.90
' 84 978,99 €
' 
'

 



answered Oct 2, 2023 by avibootz

Related questions

1 answer 254 views
1 answer 182 views
1 answer 205 views
205 views asked Apr 17, 2019 by avibootz
1 answer 172 views
172 views asked Nov 18, 2021 by avibootz
1 answer 126 views
126 views asked Oct 2, 2023 by avibootz
1 answer 155 views
1 answer 181 views
...