Ich versuche zum ersten Mal das faule Laden zu verwenden, um ein Fortschrittsobjekt in meiner Klasse zu initialisieren. Ich erhalte jedoch den folgenden Fehler:
%Vor%Ein Feldinitialisierer kann nicht auf das nicht statische Feld, die Methode oder die Eigenschaft verweisen.
In .NET 2.0 kann ich Folgendes tun, aber ich würde es vorziehen, einen aktuelleren Ansatz zu verwenden:
%Vor%Kann jemand helfen?
Vielen Dank.
Dieser Initialisierer würde this
benötigen, um in eine Capture-Klasse übergeben zu werden, und this
ist von einem Feldinitialisierer nicht verfügbar. Allerdings ist in einem Konstruktor verfügbar:
Persönlich würde ich nur den get
Accessor verwenden, obwohl; p
Tags und Links .net c# generics lazy-loading