Export (0) Print
Expand All

Lazy(T).ToString Method

Creates and returns a string representation of the Lazy(T).Value property for this instance.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

abstract ToString : unit -> string  
override ToString : unit -> string

Return Value

Type: System.String
The result of calling the Object.ToString method on the Lazy(T).Value property for this instance, if the value has been created (that is, if the IsValueCreated property returns true). Otherwise, a string indicating that the value has not been created.

ExceptionCondition
NullReferenceException

The Lazy(T).Value property is a null reference (Nothing in Visual Basic).

Calling this method does not cause initialization.

The Lazy(T).Value property can be a null reference (Nothing in Visual Basic) after lazy initialization if the factory method that was specified for the valueFactory parameter of the Lazy(T)(Func(T)), Lazy(T)(Func(T), LazyThreadSafetyMode), or Lazy(T)(Func(T), Boolean) constructor returns a null reference (Nothing in Visual Basic).

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft