public static UserPreference GetInstance() { if (instance == null) { lock (lockObject) { instance = new UserPreference(); } } return(instance); }
static void Main(string[] args) { var prefs = UserPreference.GetInstance(); Console.WriteLine(prefs.SayWhat); }