정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Convert.ToDouble 메서드 (Object)

2013-12-13

지정된 Object의 값을 배정밀도 부동 소수점 숫자로 변환합니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public static double ToDouble(
	Object value
)

매개 변수

value
형식: System.Object
IConvertible 인터페이스를 구현하는 Object이거나 null입니다.

반환 값

형식: System.Double
value의 값에 해당하는 배정밀도 부동 소수점 숫자를 반환하거나, valuenull인 경우에는 0을 반환합니다.

예외조건
InvalidCastException

valueIConvertible을 구현하지 않는 경우

valuenull이 아니면 이 메서드는 value 내부 형식의 IConvertible.ToDouble 구현에 대한 호출을 래핑합니다.

다음 코드 샘플에서는 ToDouble을 사용하여 StringDouble로 변환합니다.


public void ConvertDoubleString(double doubleVal)
{
   string stringVal;

   // A conversion from Double to string cannot overflow.       
   stringVal = System.Convert.ToString(doubleVal);
   outputBlock.Text += String.Format("{0} as a string is: {1}",
      doubleVal, stringVal) + "\n";

   try
   {
      doubleVal = System.Convert.ToDouble(stringVal);
      outputBlock.Text += String.Format("{0} as a double is: {1}",
         stringVal, doubleVal) + "\n";
   }
   catch (System.OverflowException)
   {
      outputBlock.Text += String.Format(
         "Conversion from string-to-double overflowed.") + "\n";
   }
   catch (System.FormatException)
   {
      outputBlock.Text += String.Format(
         "The string was not formatted as a double.") + "\n";
   }
   catch (System.ArgumentException)
   {
      outputBlock.Text += String.Format(
         "The string pointed to null.") + "\n";
   }
}


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: