I\'ve tried a few times to understand what a Singleton is. Perhaps I\'m just too visual.. so can anyone break it down in a simple analogy.
Similar Posts:
A singleton is a class of which there can be only one instance in your application. You then share that instance throughout your application.
Here's a link that might help (covers how to make your singleton thread safe in c# as well):
Implementing the Singleton Pattern in C#