How can I implement a Singleton pattern in C# .Net?
What is the best way to implement a Singleton in C#? Is there a good reference to find examples that are both optimized for the .Net and C# programming environments? How about an example that is thread safe?