如果您想要一个对话框,则必须在文件顶部添加对同一名称空间的引用System.Windows.Forms
并添加语句。using
然后,您只需检查在Do-While 循环结束时Show
对对象调用方法的结果。MessageBox
例如:
do
{
// Grading calculation work...
}
while (MessageBox.Show("Do you have another grade to calculate?",
"Continue Grading?", MessageBoxButtons.YesNo) == DialogResult.Yes);
这将一直循环,直到用户单击否。
如果您不想继续使用鼠标,请在命令行上执行所有操作:
ConsoleKeyInfo key = new ConsoleKeyInfo();
do
{
// Grading work...
Console.WriteLine("\nDo you want to input more grades? (Y/N)");
do
{
key = Console.ReadKey();
}
while (key.Key != ConsoleKey.Y && key.Key != ConsoleKey.N);
}
while (key.Key == ConsoleKey.Y);
这是 Microsoft 提供的关于循环或“迭代语句”的参考材料的链接。这Do-While
是您刚开始时应该尝试背诵的少数几个之一:
http://msdn.microsoft.com/en-us/library/32dbftby.aspx