在while循环中设置条件

本文关键字:设置 条件 循环 while | 更新日期: 2023-09-27 18:12:12

我有以下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的条件应该是什么,所以它会发生?

在while循环中设置条件

试试这个:

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

像这样:

while (PeulaRashit())
{
}

你要做的是:

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

可以写成:

while(PeulaRashit());