Lazy<T>.Value Egenskap

Definition

Hämtar det lättsinnigt initierade värdet för den aktuella Lazy<T> instansen.

public:
 property T Value { T get(); };
public T Value { get; }
member this.Value : 'T
Public ReadOnly Property Value As T

Egenskapsvärde

T

Det lättsinnigt initierade värdet för den aktuella Lazy<T> instansen.

Undantag

Instansen Lazy<T> initieras för att använda den parameterlösa konstruktorn av den typ som initieras lättsinnigt och behörigheter för att komma åt konstruktorn saknas.

Instansen Lazy<T> initieras för att använda den parameterlösa konstruktorn av den typ som initieras lättsinnigt och den typen har ingen offentlig, parameterlös konstruktor.

Initieringsfunktionen försöker komma åt Value den här instansen.

Kommentarer

Om egenskapen Lazy<T>.IsValueCreated är falsetvingar åtkomst till Value egenskapen initiering.

Förutom undantagen som visas Value kan egenskapen utlösa alla ohanterade undantag som genereras av den fabriksmetod som skickades till parametern valueFactoryLazy<T>(Func<T>), Lazy<T>(Func<T>, LazyThreadSafetyMode)eller Lazy<T>(Func<T>, Boolean) konstruktorn.

Gäller för

Se även