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

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);//实现滚动效果
            }

        }
时间: 2024-08-10 09:07:34

方法---------拖延,清屏,前景色,背景色的相关文章

【转】linux清屏的几种方法

在windows的DOS操作界面里面,清屏的命令是cls,那么在linux 里面的清屏命令是什么呢?下面笔者分享几种在linux下用过的清屏方法. 1.clear命令.这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息. 2.Ctrl+l(小写的L).这是一个清屏的快捷键,这个是笔者在工作中用得最多的一种清屏方式,清屏效果同clear命令一样. 3.reset命令.这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但

x8086汇编实现dos清屏(clear screen)

题目要求:x8086汇编实现dos下的清屏功能 80X25彩色字符模式显示缓冲区的结构: 在内存地址结构中,B8000H~BFFFFH共32KB的空间,为80x25彩色字符模式的显示缓冲区.向这个地址空间写入数据,写入的内容将立即出现在 显示器上. 在80x25彩色模式下,显示器可以显示25行,每行80个字符,每个字符可以由256中属性. 80x25模式下,一屏的内容在显示缓冲区共4000个字符. 字母:  ascii 0 为 NUL, 字符解释-->空 颜色:  0  即将前景色和背景色都设置

解决控制台中清屏闪烁的问题

推箱子,于一个月前解决,在该游戏中有一个难题,如今写出以便以后查看 推箱子中的状态改变,可以通过清屏后输出数组 #include<windows.h> system("cls"); 这种清屏方式会造成屏幕闪烁厉害,肉眼可见 解决方法: 1.屏幕部分涂改 HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE); COORD pos={x,y};//x,y为屏幕坐标 SetConsoleCursorPosition(hout,pos); prin

Linux清屏命令

开源it 在windows 的 DOS 操作界面里面,清屏的命令是 cls,那么在 linux 里面的清屏命令是什么呢?下面分享几种 linux 下清屏命令的方法. (1)clear 这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息.一般都会用这个命令. (2)reset 这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少. (3)另外介绍一个用别名来使用清屏命令的方法,如下: [

android 涂鸦(清屏,画笔,粗细,保存)以及canvas源码学习

更新:本文的内容只是一部分,这段时间添加了橡皮擦这个新功能,于是问题接二连三的来,比如说:如果用本文的内容去做橡皮擦的话,难!(至少我没解决,不是没背景图,就是有背景图但是更新要在下一下刷橡皮擦的时候才能更新效果),然后有个setbackgroundresource的函数,这个函数就可以了,但是问题又来了,比如说保存,清屏,但是我都解决了(清屏的话就是重新构造一个图,当clear的时候就把这张图赋值给以前的图片.保存的话我就是把绘下个图放到一张有背景的canvas上面,至是分辨率的问题自己去解决

python idle 清屏问题的解决

在学习和使用python的过程中,少不了要与python idle打交道.但使用python idle都会遇到一个常见而又懊恼的问题——要怎么清屏? 我在stackoverflow看到这样两种答案: 1.在shell中输入 1 import os 2 os.system('cls') 这种方法只能在windows系统中cmd模式下的python shell 才管用(因为cls的命令是针对cmd的),在python idle直接返回了一个0的值. 2.定义一个cls的函数,每次使用输入cls()即

java——JNI(例子控制台(64位)清屏

因为java的最底层是jvm,所以单纯的控制台java程序不能感知jvm再下面的操作系统的情况, 可以通过JNI(Java Native Interface)技术实现java后台调用C++/C的dll(Dynamic Linkable Library,动态链接库)文件. 不过,对Java外部的调用通常不能移植到其他平台,在applet中还可能引发安全异常.实现本地代码将使您的Java应用程序无法通过100%纯Java测试.但是,如果必须执行本地调用,则要考虑几个准则: 1.将您的所有本地方法都封

移动端,多屏幕尺寸高清屏retina屏适配的解决方案

移动端高清.多屏适配方案 背景 开发移动端H5页面 面对不同分辨率的手机 面对不同屏幕尺寸的手机 视觉稿 在前端开发之前,视觉MM会给我们一个psd文件,称之为视觉稿. 对于移动端开发而言,为了做到页面高清的效果,视觉稿的规范往往会遵循以下两点: 首先,选取一款手机的屏幕宽高作为基准(以前是iphone4的320×480,现在更多的是iphone6的375×667). 对于retina屏幕(如: dpr=2),为了达到高清效果,视觉稿的画布大小会是基准的2倍,也就是说像素点个数是原来的4倍(对i

高清屏及适配不同设备的方案总结

关于一些Retina,设备像素,移动适配的知识,网上一搜也是一大把,但是基本的东西并没有变化太多.下面就我看过的一些有关于这方面的知识做一些总结(仅以个人的角度出发,所以有不全的地方还请大家谅解).后面会有不定期的更新~每个知识点我都会在开关写出引用地址,所以大家有不懂的可以看原文章~ 一.关于设备像素比(devicePixelRatio) 出处:高清屏概念解析与检测设备像素比的方法 所谓设备像素比(devicePixelRatio)指的就是设备上物理像素和设备独立像素(device-indep