Object.ToString メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As Object Dim returnValue As String returnValue = instance.ToString
現在の Object を表す String。

このメソッドは、カルチャに基づいた文字列をユーザーが判読できる形で返します。たとえば、値がゼロの Double クラスのインスタンスの場合、Double.ToString 実装は、現在の UI カルチャに基づいて、"0.00" または "0,00" を返します。
実装時の注意 型に対して有効な値を返すようにするため、派生クラスでこのメソッドをオーバーライドできます。たとえば Int32 などの基本データ型は、オブジェクトが表す値を文字列として返すために ToString を実装します。ToString よりも文字列の書式を厳密に制御する必要がある派生クラスは、IFormattable を実装する必要があります。この ToString メソッドでは、現在のスレッドの CurrentCulture プロパティが使用されます。
ToString が返すデータを示すコード例を次に示します。
Imports System Public Class Sample Sub Method() ' Prints out: "System.Object" Dim o As New Object() Console.WriteLine(o.ToString()) End Sub 'Method End Class 'Sample
using System; public class Sample { void Method() { // Prints out: "System.Object" Object o = new Object(); Console.WriteLine (o.ToString()); } }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Object.ToString メソッドのページへのリンク