Kizspy | Question: 12
(Choose 1 answer)
Identify the correct implementation of the Singleton pattern in C#?
A. public class Singleton
}
private static Singleton instance = null;
private static readonly object lockObject = new object();
private Singleton() {}
public static Singleton Instance
{
get
}
lock (lockObject)
{
if (instance == null)
}
instance new Singleton();
}
return instance:
}
}
}
}
B. public class Singleton
public Singleton() { }
}
C. public class Singleton
{
private static Singleton instance = new Singleton();
Publi
n() {}