Lazy<T>.ToString メソッド

定義

このインスタンスの Value プロパティの文字列形式を作成して返します。

public:
 override System::String ^ ToString();
public override string ToString ();
public override string? ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

戻り値

String

このインスタンスの Value プロパティについて ToString()メソッド を呼び出した結果 (値が作成されている場合。つまり、IsValueCreated プロパティが true を返した場合)。 それ以外の場合は、値が作成されていないことを示す文字列です。

例外

Value プロパティが null です。

注釈

このメソッドを呼び出しても初期化は行われません。

プロパティはLazy<T>.Value、遅延初期化後にnull、またはコンストラクターのLazy<T>(Func<T>, Boolean)Lazy<T>(Func<T>)Lazy<T>(Func<T>, LazyThreadSafetyMode)パラメーターに指定valueFactoryされたファクトリ メソッドが返されたnull場合に使用できます。

適用対象