2013-05-03 7 views
-1

У меня есть следующие 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, так оно и будет?

+2

O_ O просто Google, как использовать цикл while ... – tnw

ответ

6

Попробуйте это:

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

Большое спасибо. Понял! –

3

Как это:

while (PeulaRashit()) 
{ 
} 
+0

Большое спасибо! –

2

То, что вы хотите сделать, это:

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

, которые можно было бы написать:

while(PeulaRashit()); 
+0

Это, вероятно, должно быть принятым ответом, поскольку простейший метод, очевидно, требует все ОП. – Kjartan