Singleton Pattern
First
Not thread-safe version
public class SingleManager
{
private static SingleManager instance = null;
private SingleManager()
{
//TODO:
}
public static SingleManager Instance
{
get
{
if(instance == null)
instance = new SingleManager();
return instance;
}
}
}Traditional Thread-safe version
Lazy Thread-safe version
Last updated