C#学习之Do-While循环

来源:互联网 发布:显卡性能数据图 编辑:程序博客网 时间:2024/06/01 07:24

Do-While循环:do 嵌入语句 while (布尔表达式)

注意:do语句至少执行嵌入语句一次

举例:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//下面代码里有一个清屏功能没有实现不知道是为什么。namespace Do_While循环{    class Program    {        static void Main(string[] args)        {            string myChoice;            do            {                Console.WriteLine("A-Add New Address");                Console.WriteLine("D-Delete Address");                Console.WriteLine("M-Modify Address");                Console.WriteLine("V-View Address");                Console.WriteLine("Q-Quit\n");                Console.WriteLine("Which is your choice?");                myChoice=Console.ReadLine();                switch(myChoice)                {                    case "A":                    case "a":                        Console.WriteLine("A-Add New Address\n");                        break;                    case "D":                    case "d":                        Console.WriteLine("D-Delete Address\n");                        break;                    case "M":                    case "m":                        Console.WriteLine("M-Modify Address\n");                        break;                    case "V":                    case "v":                        Console.WriteLine("V-View Address\n");                        break;                    case "Q":                    case "q":                        Console.WriteLine("OK! Goodbye!\n");                        break;                    default:                        Console.WriteLine("没有这个选项\n");                        break;                        Console.ReadLine();                        Console.ReadKey();                        Console.Clear();                }            } while (myChoice!="Q" && myChoice !="q");        }    }}
输出为:A-Add New AddressD-Delete AddressM-Modify AddressV-View AddressQ-QuitWhich is your choice?AA-Add New Address

上面的内容中有一个清屏的功能没有实现,不知道该做如何处理。希望看到的人可以给我一点建议。谢谢。

清屏功能没有实现:       Console.ReadLine();                      Console.ReadKey();                      Console.Clear();
0 0
原创粉丝点击