0
kicks
Lazy initialization, thread safety, and my favourite operator
Discussion (with code samples) of lazy initialization in C# 3.0, and how to implement it in a thread-safe manner with a minimum of boilerplate code.