Internationalization VB.Net

Module Example
   Public Sub Main()
        Dim value As String
        Dim style As System.Globalization.NumberStyles
        Dim culture As System.Globalization.CultureInfo
        Dim number As Single
        
        value = "2345,678"
        style = System.Globalization.NumberStyles.AllowDecimalPoint
        culture = System.Globalization.CultureInfo.CreateSpecificCulture("fr-FR")
        If Single.TryParse(value, style, culture, number) Then
           Console.WriteLine("Converted '{0}' to {1}.", value, number)
        Else
           Console.WriteLine("Unable to convert '{0}'.", value)
        End If    
    End Sub
End Module