예제 #1
0
        public static void PrintEnded()
        {
            Console.SetCursorPosition(0, Id);
            Console.WriteLine($"{Id} {Convert.ToDateTime(Started.ToLongTimeString())} -" +
                              $" {Convert.ToDateTime(Ended.ToLongTimeString())} = {Ended - Started}");

            Console.SetCursorPosition(0, 0);
        }
예제 #2
0
        public static void Print()
        {
            Console.SetCursorPosition(0, Id);
            Console.WriteLine($"{Id} {Convert.ToDateTime(Started.ToLongTimeString())}" +
                              $" {Math.Round((double)Convert.ToInt32(SpendTimeInSeconds / TotalTimeInSeconds * 100),2)}");

            Console.SetCursorPosition(0, 0);
        }
예제 #3
0
        public void PrintEnded()
        {
            int Top  = CursorTop;
            int Left = CursorLeft;

            CursorTop = Id;
            WriteLine($"{Id} {Started.ToLongTimeString()} - {Ended.ToLongTimeString()} = duration {(Ended - Started).Seconds} secconds");
            SetCursorPosition(Left, Top);
        }
예제 #4
0
        public void Print()
        {
            int Top  = CursorTop;
            int Left = CursorLeft;

            CursorTop  = Id;
            CursorLeft = 0;
            for (int i = 0; i < 60; i++)
            {
                Write(" ");
            }
            CursorLeft = 0;

            WriteLine($"{Id} {Started.ToLongTimeString()} {decimal.Round(decimal.Divide(SpendTimeInSeconds,TotalTimeInSeconds), 2 , MidpointRounding.AwayFromZero) * 100} %");
            SetCursorPosition(Left, Top);
        }