コード例 #1
0
        /// <summary>
        /// Reset MultiQ private data members to initial value
        /// </summary>
        /// <param name="qObj"></param>
        public static void ResetMultiQObject(multiQ qObj)
        {
            Console.WriteLine("\n");
            Console.WriteLine(" Begin reset MultiQ object");
            qObj.Reset();
            int[]  arrSuccessQueriedNumbers = qObj.GetQueriedNumberList();
            string strSuccessQueriedNumbers = ParseArrayValuesToString(arrSuccessQueriedNumbers);

            Console.WriteLine("  Reset MultiQ object");

            Console.WriteLine("  Stats from MultiQ class");
            Console.WriteLine("    Successful queried numbers: {0}", strSuccessQueriedNumbers);
            Console.WriteLine("    Max queried number: {0}", qObj.GetMaxQuery());
            Console.WriteLine("    Min queried number: {0}", qObj.GetMinQuery());
            Console.WriteLine("    Average queried number: {0}", qObj.GetAvgQuery());
            Console.WriteLine("    Total successful queried count: {0}", qObj.GetQueryCount());

            Console.WriteLine(" End reset MultiQ object");
            Console.WriteLine("\n");
        }