C# ,/.

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
jntron
Inlägg: 40
Blev medlem: 7 juni 2018, 20:01:00

C# ,/.

Inlägg av jntron »

Hej,
Kanske inte rätt forum för detta, men någon som vet hur man ställer in settings i windows så man slipper sveriges irriterande komma istället för punkt konvertering..

Kod: Markera allt

float f = float.Parse("3.14");
kastar en exception,

Kod: Markera allt

float f = float.Parse("3,14");
fungerar

Inser att man kan skicka med en parameter för varje parse men jag skulle gärna vilja stänga av det helt..
Mr Andersson
Inlägg: 1394
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: C# ,/.

Inlägg av Mr Andersson »

decimal.png
eller
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
sommarlov
Inlägg: 514
Blev medlem: 28 november 2015, 19:03:40
Ort: 08

Re: C# ,/.

Inlägg av sommarlov »

Kod: Markera allt

float f = float.Parse("3,14", new CultureInfo("sv-SE").NumberFormat);
Console.WriteLine(f);
f = float.Parse("3.14", new CultureInfo("en-US").NumberFormat);
Console.WriteLine(f);
Alt.

Kod: Markera allt

float f = float.Parse("3.14".Replace(".",","))
jntron
Inlägg: 40
Blev medlem: 7 juni 2018, 20:01:00

Re: C# ,/.

Inlägg av jntron »

Tack!
Skriv svar