Enter (New-Object System.Globalization.CultureInfo("de-CH")).numberFormatto get numberformatinfo for de-CH
You'll get:
CurrencyDecimalDigits : 2
CurrencyDecimalSeparator : .
IsReadOnly : False
CurrencyGroupSizes : {3}
NumberGroupSizes : {3}
PercentGroupSizes : {3}
CurrencyGroupSeparator : '
CurrencySymbol : Fr.
NaNSymbol : n. def.
CurrencyNegativePattern : 2
NumberNegativePattern : 1
PercentPositivePattern : 1
PercentNegativePattern : 1
NegativeInfinitySymbol : -unendlich
NegativeSign : -
NumberDecimalDigits : 2
NumberDecimalSeparator : .
NumberGroupSeparator : '
CurrencyPositivePattern : 2
PositiveInfinitySymbol : +unendlich
PositiveSign : +
PercentDecimalDigits : 2
PercentDecimalSeparator : .
PercentGroupSeparator : '
PercentSymbol : %
PerMilleSymbol : ‰
NativeDigits : {0, 1, 2, 3...}
DigitSubstitution : None
As you can see, both NumberDecimalSeparator and CurrencyDecimalSeparator.