Enum.ToString メソッド
このインスタンスの値を、それと等価の文字列形式に変換します。
オーバーロードの一覧
このインスタンスの値を、それと等価の文字列形式に変換します。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Overrides Public Function ToString() As String
指定した書式情報を使用して、このインスタンスの値をそれと等価な文字列形式に変換します。
[Visual Basic] Overloads Public Overridable Function ToString(IFormatProvider) As String
[JScript] public function ToString(IFormatProvider) : String;
指定した書式を使用して、このインスタンスの値をそれと等価な文字列形式に変換します。
[Visual Basic] Overloads Public Function ToString(String) As String
指定した書式および書式情報を使用して、このインスタンスの値をそれと等価な文字列形式に変換します。
[Visual Basic] Overloads Public Overridable Function ToString(String, IFormatProvider) As String
[C#] public virtual string ToString(string, IFormatProvider);
[C++] public: virtual String* ToString(String*, IFormatProvider*);
[JScript] public function ToString(String, IFormatProvider) : String;
使用例
[Visual Basic, C#, C++] メモ ここでは、ToString のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
' Sample for Enum.ToString(String)
Imports System
Class Sample
Enum Colors
Red
Green
Blue
Yellow = 12
End Enum 'Colors
Public Shared Sub Main()
Dim myColor As Colors = Colors.Yellow
Console.WriteLine("Colors.Red = {0}", Colors.Red.ToString("d"))
Console.WriteLine("Colors.Green = {0}", Colors.Green.ToString("d"))
Console.WriteLine("Colors.Blue = {0}", Colors.Blue.ToString("d"))
Console.WriteLine("Colors.Yellow = {0}", Colors.Yellow.ToString("d"))
Console.WriteLine("{0}myColor = Colors.Yellow{0}", Environment.NewLine)
Console.WriteLine("myColor.ToString(""g"") = {0}", myColor.ToString("g"))
Console.WriteLine("myColor.ToString(""G"") = {0}", myColor.ToString("G"))
Console.WriteLine("myColor.ToString(""x"") = {0}", myColor.ToString("x"))
Console.WriteLine("myColor.ToString(""X"") = {0}", myColor.ToString("X"))
Console.WriteLine("myColor.ToString(""d"") = {0}", myColor.ToString("d"))
Console.WriteLine("myColor.ToString(""D"") = {0}", myColor.ToString("D"))
Console.WriteLine("myColor.ToString(""f"") = {0}", myColor.ToString("f"))
Console.WriteLine("myColor.ToString(""F"") = {0}", myColor.ToString("F"))
End Sub 'Main
End Class 'Sample
'
'This example produces the following results:
'
'Colors.Red = 0
'Colors.Green = 1
'Colors.Blue = 2
'Colors.Yellow = 12
'
'myColor = Colors.Yellow
'
'myColor.ToString("g") = Yellow
'myColor.ToString("G") = Yellow
'myColor.ToString("x") = 0000000C
'myColor.ToString("X") = 0000000C
'myColor.ToString("d") = 12
'myColor.ToString("D") = 12
'myColor.ToString("f") = Yellow
'myColor.ToString("F") = Yellow
'
[C#]
// Sample for Enum.ToString(String)
using System;
class Sample
{
enum Colors {Red, Green, Blue, Yellow = 12};
public static void Main()
{
Colors myColor = Colors.Yellow;
Console.WriteLine("Colors.Red = {0}", Colors.Red.ToString("d"));
Console.WriteLine("Colors.Green = {0}", Colors.Green.ToString("d"));
Console.WriteLine("Colors.Blue = {0}", Colors.Blue.ToString("d"));
Console.WriteLine("Colors.Yellow = {0}", Colors.Yellow.ToString("d"));
Console.WriteLine("{0}myColor = Colors.Yellow{0}", Environment.NewLine);
Console.WriteLine("myColor.ToString(\"g\") = {0}", myColor.ToString("g"));
Console.WriteLine("myColor.ToString(\"G\") = {0}", myColor.ToString("G"));
Console.WriteLine("myColor.ToString(\"x\") = {0}", myColor.ToString("x"));
Console.WriteLine("myColor.ToString(\"X\") = {0}", myColor.ToString("X"));
Console.WriteLine("myColor.ToString(\"d\") = {0}", myColor.ToString("d"));
Console.WriteLine("myColor.ToString(\"D\") = {0}", myColor.ToString("D"));
Console.WriteLine("myColor.ToString(\"f\") = {0}", myColor.ToString("f"));
Console.WriteLine("myColor.ToString(\"F\") = {0}", myColor.ToString("F"));
}
}
/*
This example produces the following results:
Colors.Red = 0
Colors.Green = 1
Colors.Blue = 2
Colors.Yellow = 12
myColor = Colors.Yellow
myColor.ToString("g") = Yellow
myColor.ToString("G") = Yellow
myColor.ToString("x") = 0000000C
myColor.ToString("X") = 0000000C
myColor.ToString("d") = 12
myColor.ToString("D") = 12
myColor.ToString("f") = Yellow
myColor.ToString("F") = Yellow
*/
[C++]
// Sample for Enum::ToString(String)
#using <mscorlib.dll>
using namespace System;
__value enum Colors {Red, Green, Blue, Yellow = 12};
int main() {
Colors myColor = Colors::Yellow;
Console::WriteLine(S"Colors::Red = {0}", __box(Colors::Red)->ToString(S"d"));
Console::WriteLine(S"Colors::Green = {0}",__box( Colors::Green)->ToString(S"d"));
Console::WriteLine(S"Colors::Blue = {0}", __box(Colors::Blue)->ToString(S"d"));
Console::WriteLine(S"Colors::Yellow = {0}", __box(Colors::Yellow)->ToString(S"d"));
Console::WriteLine(S" {0}myColor = Colors::Yellow {0}", Environment::NewLine);
Console::WriteLine(S"myColor->ToString(\"g\") = {0}", __box(myColor)->ToString(S"g"));
Console::WriteLine(S"myColor->ToString(\"G\") = {0}", __box(myColor)->ToString(S"G"));
Console::WriteLine(S"myColor->ToString(\"x\") = {0}", __box(myColor)->ToString(S"x"));
Console::WriteLine(S"myColor->ToString(\"X\") = {0}", __box(myColor)->ToString(S"X"));
Console::WriteLine(S"myColor->ToString(\"d\") = {0}", __box(myColor)->ToString(S"d"));
Console::WriteLine(S"myColor->ToString(\"D\") = {0}", __box(myColor)->ToString(S"D"));
Console::WriteLine(S"myColor->ToString(\"f\") = {0}", __box(myColor)->ToString(S"f"));
Console::WriteLine(S"myColor->ToString(\"F\") = {0}", __box(myColor)->ToString(S"F"));
}
/*
This example produces the following results:
Colors::Red = 0
Colors::Green = 1
Colors::Blue = 2
Colors::Yellow = 12
myColor = Colors::Yellow
myColor->ToString("g") = Yellow
myColor->ToString("G") = Yellow
myColor->ToString("x") = 0000000C
myColor->ToString("X") = 0000000C
myColor->ToString("d") = 12
myColor->ToString("D") = 12
myColor->ToString("f") = Yellow
myColor->ToString("F") = Yellow
*/
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。