类方法不会显示结果

时间:2011-03-17 18:49:02

标签: c# class console

由于某种原因,类方法getTime()不会在控制台屏幕上输出时间。我哪里出错了?

2 个答案:

答案 0 :(得分:4)

你的set方法有无限循环!

private void setM(int minutes)
{
    while (minutes > 59)
    {
        h++;
        m = minutes - 60;
    }
}

此方法何时会停止?

答案 1 :(得分:2)

几个函数中的while循环永远不会返回。 试试

        private void setM(int minutes)
        {
            while (minutes > 59)
            {
                h++;
                minutes-=60;
            }
            m = minutes;
        }

       private void setS(int seconds)
        {
            while (seconds > 59)
            {
                m++;
                seconds-=60;
            }
            s = seconds;
        }