Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

XmlConvert.ToDouble-Methode

Konvertiert die String in ein Double-Äquivalent.

Namespace:  System.Xml
Assembly:  System.Xml (in System.Xml.dll)
public static double ToDouble(
	string s
)

Parameter

s
Typ: System.String
Die zu konvertierende Zeichenfolge.

Rückgabewert

Typ: System.Double
Ein Double-Äquivalent der Zeichenfolge.
Ausnahme Bedingung
ArgumentNullException

s hat den Wert null.

FormatException

s hat nicht das richtige Format.

OverflowException

s stellt eine Zahl dar, die kleiner als Double.MinValue oder größer als Double.MaxValue ist.

Wenn s INF oder -INF ist, gibt diese Methode Double.PositiveInfinity bzw. Double.NegativeInfinity zurück.

Im folgenden Beispiel werden ToDouble und ToDateTime zum Lesen von stark typisierten Daten verwendet.


using System;
using System.IO;
using System.Xml;

public class Sample
{

  public static void Main()
  {
    XmlTextReader reader = new XmlTextReader("orderData.xml");

    //Parse the file and pull out the order date and price.
    while (reader.Read()){
       if (reader.NodeType==XmlNodeType.Element){
         switch(reader.Name){
           case "order":
             DateTime orderDate = XmlConvert.ToDateTime(reader.GetAttribute("date"));
             Console.WriteLine("order date: {0}", orderDate.ToString());
             break;
           case "price":
             Double price = XmlConvert.ToDouble(reader.ReadInnerXml());
             Console.WriteLine("price: {0}", price.ToString());
             break;
         }
       }
    }

    //Close the reader.
    reader.Close();  
  }
}


Im Beispiel wird die Datei orderData.xml als Eingabe verwendet.


<order date="2001-05-03">
  <orderID>367A54</orderID>
  <custID>32632</custID>
  <price>19.95</price>
</order>


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Unterstützt in:

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ