Assume i have Lazy collection which i want preload in some cases( by preload i mean take some values and make wrap them by Lazy collection)
var lazyCollection = new Lazy<T[]>(() => ....);
var TCollection = GetTValues().ToArray();
How to make something like lazyCollection = TCollection or lazyCollection = new Lazy<T[]>(TCollection) ?
You can simply use something like this: