在while循环中设置条件

时间:2013-05-03 13:22:06

标签: c# while-loop

我有以下C#来源:

public static bool PeulaRashit()
{
    int days;
    double totalPayForService;

    Console.WriteLine("Enter number of days");
    days = int.Parse(Console.ReadLine()); 
    if (days== 999)
        return false;
    totalPayForService = TotalService(days);
    TotalPyament(totalPayForService, days);
    return true;
}

static void Main(string[] args)
{
    while (.....) //what should I do here?
    {}
}

我希望PeulaRashit方法重复,直到它为false。 我的问题是while中的条件应该是什么,所以它会发生?

3 个答案:

答案 0 :(得分:6)

试试这个:

while (PeulaRashit())
{
    //your code
}

答案 1 :(得分:3)

像这样:

while (PeulaRashit())
{
}

答案 2 :(得分:2)

您想要做的是:

bool loop = true;
while(loop) {
    loop = PeulaRashit();
}

可写:

while(PeulaRashit());