Skip to content

Instantly share code, notes, and snippets.

@Miragecore
Created March 13, 2020 04:20
Show Gist options
  • Save Miragecore/5798a064fa849b184d0e972d092e5a73 to your computer and use it in GitHub Desktop.
Save Miragecore/5798a064fa849b184d0e972d092e5a73 to your computer and use it in GitHub Desktop.
singleton pattern
//from https://csharpindepth.com/articles/singleton
public sealed class Singleton
{
private static readonly Singleton instance = new Singleton();
// Explicit static constructor to tell C# compiler
// not to mark type as beforefieldinit
static Singleton()
{
}
private Singleton()
{
}
public static Singleton Instance
{
get
{
return instance;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment