Explain Lazy Loading in C#? (.NET Interview questions)
Lazy initialization is a process where objects are loaded when needed. So when the first call to the object happens it is loaded in the application.
Below is a nice .NET interview question video which explains how lazy loading can be implemented using Lazy<T>