In meiner Anwendung (WCF, REST, .NET) in einer Objektanforderung bekomme ich einen Wert vom Typ double. Ich brauche diese Methode für Zahlen mit dem Dezimalteil "," und ".". Wie man es anordnet, ohne auf die Art der Schnur zurückgreifen zu müssen. Zum Beispiel: Die Werte "3,25" oder "3,25" sollten genauso behandelt werden wie die Art des Doppels.Probleme mit dem Typ des Doppelten im Zusammenhang mit regionalen Einstellungen
Beispielcode:
diese eine Klasse, die
in dem Anforderungsobjekt verwendet wird[DataContract]
public class TripRatesMapped
{
[DataMember(IsRequired = true)]
public double Tolls { get; set; }
[DataMember(IsRequired = true)]
public double Parking { get; set; }
[DataMember(IsRequired = true)]
public double ExtraGr { get; set; }
[DataMember(IsRequired = true)]
public double Misc1 { get; set; }
[DataMember(IsRequired = true)]
public double Misc2 { get; set; }
}
und dies ist Teil des Anforderungsobjekts
{ "ExtraGr": 1.25, "Misc1": 1,26, "Misc2": 1,27, "Parken": 1,28, "Maut": 1,29 }
ich brauche, damit ich eine Anfrage in dieser Form machen:
{ "ExtraGr": 1,25, "Misc1": 1,26, "MISC2": 1,27, „Parkplatz ": 1,28, " Maut ": 1,29 }
ob dies ohne die Verwendung von Typ String möglich ist?
Ohne weitere Details über den Kontext (Anwendung, Programmiersprache, Betriebssystem usw.) zu geben, ist es schwierig, Ihre Frage zu beantworten. – assylias
Was meinen Sie mit "Objektanfrage"? Und wenn Sie Zahlen analysieren, dann müssen sie Strings sein, nicht doppelt? Können Sie einen Beispielcode bereitstellen? –