Как изменить, чтобы .точка
Ребята, извините, что спрашиваю об этом, но даже когда я пишу число как 50,5, оно все равно распознается как 50,5 и записывается таким образом в txt.файл и мой solidworks не могут его распознать. Является ли это следствием "культуры пения" моего местоположения или?, и каков был бы самый быстрый способ изменить это?
Что я уже пробовал:
Dim AA As String 'Gets a number such is 50,5 AA = Decimal.Round((CDbl((maxA - minA + 1) * r.NextDouble + minA)), 1, MidpointRounding.AwayFromZero) 'convert to . instead comma AAA = Double.Parse(AA.Replace(",", "."), CultureInfo.InvariantCulture) 'write down in txt Using writer As StreamWriter = New StreamWriter("variablevalues.txt") writer.Write(AAA) End Using
Даже если я изменю код на только
AAA = Double.Parse("50,5".Replace(",", "."), CultureInfo.InvariantCulture) Using writer As StreamWriter = New StreamWriter("variablevalues.txt") writer.Write(AAA) End Using, он все еще пишется с запятой