Lazy<T> ist ein generischer Typ in C#, der es uns erlaubt, die Erstellung eines Wertes zu verschieben. Wir können der Lazy<T>-Klasse ein Delegate übergeben. Dieser Delegate wird dann ausgeführt, wenn wir das erste Mal nach dem Wert fragen. Das nächste Mal erhalten wir einfach eine Kopie des Wertes.