Спасибо за все ответы. Я предполагаю, что должен буду просто пойти с тем, что я делаю теперь.
Для тех, кто хотел знать, почему я задал вышеупомянутый вопрос. У меня есть следующая функция:
string sMessages(ArrayList aMessages, String sType) {
string sReturn = String.Empty;
if (aMessages.Count > 0) {
sReturn += "<p class=\"" + sType + "\">";
for (int i = 0; i < aMessages.Count; i++) {
sReturn += aMessages[i] + "<br />";
}
sReturn += "</p>";
}
return sReturn;
}
я отправляю ему массив сообщений об ошибках и css класса, который тогда возвращается как строка для веб-страницы.
Каждый раз, когда я вызываю эту функцию, я должен определить ножку гриба. Что-то как:
output += sMessages(aErrors, "errors");
, Как Вы видите, мои переменные называют aErrors, и мой css класс называют ошибками. Я надеялся, что мой холод мог выяснить, какой класс использовать на основе имени переменной я отправил ему.
Еще раз спасибо за все ответы.
Вы можете обернуть все тело ваш метод Main в program.cs в цикле while с условием, которое всегда будет выполняться.
Например (в псевдокоде)
While (true)
{
Body
}
Kindness,
Dan
Console.WriteLine("bla bla - enter xx to exit");
string line;
while((line = Console.ReadLine()) != "xx")
{
string result = DoSomethingWithThis(line);
Console.WriteLine(result);
}
Использовать цикл «Пока»
bool userWantsToExit = false;
get input
while(!userWantsToExit)
{
do calc;
display results;
display text;
get input;
if (input == "exit")
userWantsToExit = true;
}
program end;
while(true) {
DisplayText();
GetInput();
DoCalculation();
DisplayResult();
DisplayText();
GetInput();
}
Пользователь может остановить программу в любой момент с помощью CTRL-C
.
Вы это имели в виду?
Вы можете просто создать цикл вокруг всего, что вы делаете в своей программе.