Я просто пытаюсь преобразовать число с плавающей запятой, которое я прочитал из Exel, в строку с использованием запятой в качестве десятичного разделителя. и две цифры после запятой. Я пробую следующий код
$a = 707.63790474
$l = New-Object System.Globalization.CultureInfo("de-CH")
"CH: " + $a.ToString("F2", $l)
$l = New-Object System.Globalization.CultureInfo("de-DE")
"DE: " + $a.ToString("F2", $l)
$l = New-Object System.Globalization.CultureInfo("en-US")
"US: " + $a.ToString("F2", $l)
и получаю
CH: 707.64
DE: 707,64
US: 707.64
Но насколько мне известно, в Швейцарии в качестве десятичного разделителя используется запятая, если только это не валюта ср. http://en.wikipedia.org/wiki/Decimal_mark . Я что-то пропустил?