Double.ToString メソッド ()
このインスタンスの数値を、それと等価な文字列形式に変換します。
Overrides Overloads Public Function ToString() As String
[C#]
public override string ToString();
[C++]
public: String* ToString();
[JScript]
public override function ToString() : String;
戻り値
このインスタンスの値の文字列形式。
解説
戻り値は PositiveInfinitySymbol 、 NegativeInfinitySymbol 、 NaNSymbol または次の書式の文字列のいずれかです。
[sign]integral-digits[.[fractional-digits]][e[sign]exponential-digits]
省略可能な項目は、角かっこ ([および]) で囲まれています。"digits" という語を含む項目は、0 から 9 までの一連の数字から構成されます。
- sign
負の記号または正の記号。 - integral-digits
数値の整数部分を指定する一連の数字。小数の桁が存在する場合は、整数の桁はなくてもかまいません。 - '.'
カルチャに固有の小数点記号。 - fractional-digits
数値の小数部分を指定する一連の数字。 - 'e'
指数表記を示す小文字の 'e'。 - exponential-digits
指数部を指定する一連の数字。
戻り値の例には、"100"、"-123,456,789"、"123.45e+6"、"500"、"3.1416"、"600"、"-0.123"、"-Infinity" などがあります。
ToString のこのバージョンでは、一般書式指定子 ("G") および現在のカルチャの NumberFormatInfo を使用します。
使用例
[Visual Basic, C#, C++] ToString の使用方法については、次のコード例を参照してください。
Dim Done As Boolean = False
Dim Inp As String
Do
Console.Write("Enter a real number: ")
inp = Console.ReadLine()
Try
D = Double.Parse(inp)
Console.WriteLine("You entered " + D.ToString() + ".")
Done = True
Catch E As FormatException
Console.WriteLine("You did not enter a number.")
Catch E As Exception
Console.WriteLine("An exception occurred while parsing your response: " + E.ToString())
End Try
Loop While Not Done
[C#]
bool done = false;
string inp;
do
{
Console.Write("Enter a real number: ");
inp = Console.ReadLine();
try
{
d = Double.Parse(inp);
Console.WriteLine("You entered {0}.", d.ToString());
done = true;
}
catch (FormatException)
{
Console.WriteLine("You did not enter a number.");
}
catch (Exception e)
{
Console.WriteLine("An exception occurred while parsing your response: {0}", e.ToString());
}
} while (!done);
[C++]
bool done = false;
String* inp;
do {
Console::Write(S"Enter a real number: ");
inp = Console::ReadLine();
try {
d = Double::Parse(inp);
Console::WriteLine(S"You entered {0}.", __box(d));
done = true;
} catch (FormatException*) {
Console::WriteLine(S"You did not enter a number.");
} catch (Exception* e) {
Console::WriteLine(S"An exception occurred while parsing your response: {0}", e);
}
} while (!done);
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard
参照
Double 構造体 | Double メンバ | System 名前空間 | Double.ToString オーバーロードの一覧 | 書式設定の概要 | Parse | String