// Not thread safe
public class Singleton1
{
private static Singleton1 instance = new Singleton1();
private Singleton1(){}
public static Singleton1 GetInstance()
{ return instance;
}
}
eg
// Implement runParameters as Singleton
public sealed class RunParameters
{
// Private constructor to ensure singleton (Static ensure singleton)
private static readonly RunParameters _instance = new RunParameters();
// Private contructor used above
private RunParameters(){}
// Get method - returns pointer to instance object.
public static RunParameters GetInstance() { return _instance; }