Lazy<T>.ToString Lazy<T>.ToString Lazy<T>.ToString Lazy<T>.ToString Method

Définition

Crée et retourne une représentation sous forme de chaîne de la propriété Value de cette instance.Creates and returns a string representation of the Value property for this instance.

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

Retours

Résultat de l'appel à la méthode ToString() sur la propriété Value pour cette instance, si la valeur a été créée (en d'autres termes, si la propriété IsValueCreated retourne true).The result of calling the ToString() method on the Value property for this instance, if the value has been created (that is, if the IsValueCreated property returns true). Sinon, une chaîne indiquant que la valeur n'a pas été créée.Otherwise, a string indicating that the value has not been created.

Exceptions

Remarques

Appel de cette méthode ne provoque pas l’initialisation.Calling this method does not cause initialization.

Le Lazy<T>.Value propriété peut être null après l’initialisation différée si la méthode de fabrique qui a été spécifié pour le valueFactory paramètre de la Lazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode), ou Lazy<T>(Func<T>, Boolean) constructeur retourne null.The Lazy<T>.Value property can be null 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 null.

S’applique à