Exemplo n.º 1
0
        /// <summary>
        /// Returns a singleton instance of this class via method.
        /// </summary>
        /// <returns>A static instance of this class.</returns>
        public static AppEngine GetDefault()
        {
            if (appEngine is null)
            {
                appEngine = new AppEngine();
            }

            return(appEngine);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            int       input     = 0;
            string    output    = string.Empty;
            AppEngine appEngine = null;
            Random    random    = new Random();

            appEngine = AppEngine.Default;
            Console.WriteLine(string.Format("Using appEngine ID={0} via property 'Default'!", appEngine.ID));

            input  = random.Next(int.MinValue, int.MaxValue);
            output = appEngine.GetBinary(input);
            Console.WriteLine(string.Format("The binary form of {0} is {1}", input, output));

            appEngine = AppEngine.GetDefault();
            Console.WriteLine(string.Format("Using appEngine ID={0} via method 'GetDefault()'!", appEngine.ID));

            input  = random.Next(int.MinValue, int.MaxValue);
            output = appEngine.GetBinary(input);
            Console.WriteLine(string.Format("The binary form of {0} is {1}", input, output));

            Console.ReadKey();
        }