Feedback

C# - Nummernformate beim Parsen fix festlegen

Veröffentlicht von am 22.01.2009
(3 Bewertungen)
Wenn nicht die vom System eingestellte CultureInfo verwendet werden soll, sondern fixe Formate gegeben sind, muss einfach nur das NumberFormatInfo gesetzt werden.
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

C# 2017/2015/2013 Aufbau

In dieser Schulung lernen Sie fortgeschrittene Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt.

String s = "1,000.06";

System.Globalization.NumberFormatInfo nfi = new System.Globalization.NumberFormatInfo();
nfi.NumberDecimalSeparator = ".";
nfi.NumberGroupSeparator = ",";

decimal d = decimal.Parse(s, nfi);


1 Kommentare zum Snippet

Kosmo schrieb am 22.01.2009:
Oder man verwendet das dafür vorgesehene CultureInfo.InvariantCulture.
decimal d = decimal.Parse(s, CultureInfo.InvariantCulture);
 

Logge dich ein, um hier zu kommentieren!