public class User{ private int _userId = 1; private static User _instance = new User(); static User() { } private User() { } public int UserId { get { return _userId ; } set { _userId = value; } } public static User Instance { get { return _instance; } }}
[Test] public void TestSingleton() { User sngle1 = User.Instance; sngle1.UserId = 1; User sngle2 = User.Instance; sngle2.UserId = 2; Assert.AreEqual(sngle2.UserId, sngle1.UserId); }More Info:Everything you need to know about C# singleton.More Patterns
Remember Me
a@href@title, strike
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.