hq金水

愿你是阳光,明媚不忧伤~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

方法---------拖延,清屏,前景色,背景色

Posted on 2016-04-25 17:19  hq金水  阅读(196)  评论(0编辑  收藏  举报

1、拖延

System.Threading.Thread.Sleep(100);

100--100毫秒

例子:

Console.WriteLine("你好"); //显示“你好!”
System.Threading.Thread.Sleep(2000); //拖2秒进行下一步
Console.WriteLine("你也是!"); //显示“你也是!”
System.Threading.Thread.Sleep(2000); //拖2秒进行下一步

console.readline();//输入---默认输入字符串

2、清屏

 Console.Clear();

前景色/背景色

Console.ForegroundColor=ConsoleColor.Blue;
Console.BackgroundColor = ConsoleColor.Blue;

 

抽奖滚动案例:

Console.WriteLine("本期中奖号码:12345");
System.Threading.Thread.Sleep(100);
Console.Clear();
Console.WriteLine("本期中奖号码:54645");
System.Threading.Thread.Sleep(100);
Console.Clear();
Console.WriteLine("本期中奖号码:45647");
System.Threading.Thread.Sleep(100);
Console.Clear();
Console.WriteLine("本期中奖号码:123456");

练习题

 //输入手机号,显示中奖号
        static void Main(string[] args)
        {   //输入
            Console.WriteLine("请输入要抽奖的人数:");
            int renshu = Convert.ToInt32(Console.ReadLine());
            //输入要抽奖人的手机号   
            string[] no = new string[renshu];
            for (int i = 0; i < renshu; i++)
            {
                Console.Write("请输入抽奖人的手机号:");
                no[i] = Console.ReadLine();
            }
            Console.WriteLine("所有人的手机号已经输入,请按回车键开始抽奖:");
            Console.Clear();
            //运算+输出
            Random rand = new Random();
            for (int i = 0; i < 30; i++)
            {
                Console.Clear();
                int a = rand.Next(renshu);
                Console.WriteLine("本期中奖号码为:{0}", no[a]);
                System.Threading.Thread.Sleep(100);//实现滚动效果
            }

        }