Lazy<T>.ToString Méthode

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

La propriété Value est null.The Value property is null.

Remarques

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

La Lazy<T>.Value propriété peut être null après l’initialisation tardive si la méthode de fabrique spécifiée Lazy<T>(Func<T>)pour le valueFactory paramètre du constructeur, Lazy<T>(Func<T>, LazyThreadSafetyMode)ou Lazy<T>(Func<T>, Boolean) 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 à