Using system;using system.collections.generic;using system.linq;using system.text;using system.threading.tasks;//singleton design mode (single instance) namespace consoleapplication6{ Class program { static void main (String[] args) { //Case: singleton s = singleton.getsingleton (); s.name = "ASD"; singleton s1 = singleton.getsingleton (); s1. ShowMsg (); console.readkey(); } } class singleton { //Static Class (self) private static Singleton singleton = null; //Private Constructor private singleton () { } public static Singleton getsingleton () { if (singleton == null) singleton = new singleton (); /instantiation return singleton; } public string name { get; set; } public void showmsg () { console.writeline ( name); } }}
This article is from the "program Ape's Home--hunter" blog, please be sure to keep this source http://962410314.blog.51cto.com/7563109/1619837
Singleton design mode (single instance)