← All NMath Code Examples
Imports System
Imports System.IO
Imports System.Threading
Imports System.Globalization
Imports CenterSpace.NMath.Core
Namespace CenterSpace.NMath.Examples.VisualBasic
A .NET example in Visual Basic showing how to read and write vectors of currencies.
Module CurrencyExample
Sub Main()
Console.WriteLine()
American
Thread.CurrentThread.CurrentCulture = New CultureInfo("en-US")
Create a vector of US currency values
Dim v As New DoubleVector("$4.30 $0.08 ($5.87)", _
NumberStyles.Number Or NumberStyles.AllowCurrencySymbol Or NumberStyles.AllowParentheses)
Dollars
Console.Out.WriteLine(v.ToString("C"))
Convert it to Pounds
v = v * 0.6823 exchange rate
Round to two decimal places
v = NMathFunctions.Round(v, 2)
Im British
Thread.CurrentThread.CurrentCulture = New CultureInfo("en-GB")
Console.Out.WriteLine(v.ToString("C"))
Console.WriteLine()
Console.WriteLine("Press Enter Key")
Console.Read()
End Sub
End Module
End Namespace
← All NMath Code Examples