static void Main(string[] args) { UniquePerson p = UniquePerson.GetInstance(); p.Name = "xs.zhou"; Console.WriteLine(p.Name); p = UniquePerson.GetInstance(); Console.WriteLine(p.Name); Console.Read(); }
public static UniquePerson GetInstance() { if (person == null) { lock (syncRoot) { if (person == null) { person = new UniquePerson(); } } } return(person); }