XmlConvert.ToDouble(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public:
static double ToDouble(System::String ^ s);
public static double ToDouble(string s);
static member ToDouble : string -> double
Public Shared Function ToDouble (s As String) As Double
매개 변수
- s
- String
변환할 문자열입니다.
반환
문자열에 해당하는 Double 값입니다.
예외
s이(가) null인 경우
s가 올바른 형식이 아닙니다.
s 는 Double.MinValue 보다 작거나 Double.MaxValue보다 큰 숫자를 나타냅니다.
예제
다음 예제에서는 및 ToDateTime 를 사용하여 ToDouble 강력한 형식의 데이터를 읽습니다.
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();
}
}
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
Dim reader as XmlTextReader = new XmlTextReader("orderData.xml")
'Parse the file and pull out the order date and price.
while (reader.Read())
if (reader.NodeType=XmlNodeType.Element)
select case reader.Name
case "order":
Dim orderDate as DateTime = XmlConvert.ToDateTime(reader.GetAttribute("date"))
Console.WriteLine("order date: {0}", orderDate.ToString())
case "price":
Dim price as Double = XmlConvert.ToDouble(reader.ReadInnerXml())
Console.WriteLine("price: {0}", price.ToString())
end select
end if
end while
'Close the reader.
reader.Close()
end sub
end class
이 예제에서는 파일 를 orderData.xml입력으로 사용합니다.
<order date="2001-05-03">
<orderID>367A54</orderID>
<custID>32632</custID>
<price>19.95</price>
</order>
설명
이 INF 또는 -INF이면 s 이 메서드는 각각 Double.PositiveInfinity 또는 Double.NegativeInfinity를 반환합니다.