Singleton.Singleton.Instance C# (CSharp) Method

Instance() public static method

public static Instance ( ) : Singleton
return Singleton
        public static Singleton Instance()
        {
            if (_instance == null) {
                lock (syncRoot) {
                    _instance = new Singleton();
                }
            }

            return _instance;
        }

Usage Example

Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Singleton instance1 = Singleton.Instance();
            Singleton instance2 = Singleton.Instance();

            if (instance1 == instance2)
            {
                Console.WriteLine("переменные содержат ссылку на один и тот же экземпляр Singleton");
            }
        }
All Usage Examples Of Singleton.Singleton::Instance