Singleton in C#

Published 03. Nov 2010, 18:02
Pages
  1. Singleton in PHP
  2. Singleton in C#

Here's an implementation of the singleton pattern in C#.

public class MySingleton
{
	private static MySingleton _instance;

	public static MySingleton instance
	{
		get
		{
			if (_instance == null)
			{
				_instance = newMySingleton();
			}
			return _instance;
		}
	}

	// prevent instantiation with constructor
	private MySingleton() {}
}

Back to the top