情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Convert.ToDouble メソッド (Object)

2013/12/12

指定した Object の値を、倍精度浮動小数点数に変換します。

Namespace:  System
アセンブリ:  mscorlib (mscorlib.dll 内)

public static double ToDouble(
	Object value
)

パラメーター

value
型: System.Object
Object インターフェイスを実装する IConvertible、または null

戻り値

型: System.Double
value の値と等価の倍精度浮動小数点数値。valuenull 値の場合はゼロ。

例外条件
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

表示: