What is Type Initialization, and What does it do? (C#/.NET)
I was reading an old code blog from Jon Skeet: blog_link
In this blog, he talks about how types (without static constructors) are now initialized in a lazier way, in comparison to previous .NET versions.