C#控制台 延迟执行下一行语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#控制台 延迟执行下一行语句相关的知识,希望对你有一定的参考价值。
就是:
Console.WriteLine("ABC");
某个语句;
Console.WriteLine("123");
有没有这样的语句或方法可以使输出ABC后延迟一段时间输出123?
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace ConsoleApplication1
class Program
static void Main(string[] args)
Console.WriteLine("ABC");
Thread.Sleep(3000);//参数3000指的是3000毫秒,相对应就是3秒。
Console.WriteLine("123");
Console.ReadLine();
记得导入命名空间:using System.Threading; 参考技术A System.Threading.Thread.Sleep( int timeout);
这个方法,timeout指定时延。 参考技术B 这样: 用线程休眠3秒钟
Console.WriteLine("ABC");
Thread.Sleep(3000);
Console.WriteLine("123");
Js 流程控制
流程控制
顺序、分支、循环
顺序结构
代码一行一行从上往下执行并解析
分支结构
if语句 switch语句
if语句
单分支
if(条件表达式){
//语句块
}
含义:当条件表达式为真的时候就执行里面的语句块
示例:
双分支:
if(条件表达式){
//语句块1
}else{
//语句块2
}
含义:如果条件表达式成立则执行语句块1,否则则执行语句块2
Window.prompt(text[,defaultText]);
说明:
提供一个用户输入对话框
[]表示可选项 没有[]表示必须要填的参数
参数:text 提示信息 defaultText 默认显示的信息
如果点击确定会返回一个"字符串型"数据,如果点击取消返回null
多分支:
if(条件表达式1){
//执行语句块1
}else if(条件表达式2){
//执行语句块2
} else if(条件表达式3){
//执行语句块3
} else if(条件表达式n){
//执行语句块n
}[else{
//如果上面的条件表达式都不成立则会执行这里的语句块
}]
含义:如果条件表达式1成立 则执行语句块1,如果条件表达式1不成立则会继续往下判断条件表达式2 如果条件表达式2成立 则执行语句块2 …………..如果以上表达式都不成立则会执行else里面的语句块
Switch语句
语法:
Switch(变量){
case 值1:
//语句块1
break;
case 值2:
//语句块2
break;
case 值3:
//语句块3
break;
case 值n:
//语句块n
break;
[
default:
//语句块n
[break;]
]
}
说明:
Switch语句会拿变量与每一个case值进行比较 如果相等的话就会进入到对应的case中执行其语句块
每个语句块后面的break不能省略 ,如果省略它会一直往下去找break关键字,直到找到为止
Switch是使用全等来判断
示例:
以上是关于C#控制台 延迟执行下一行语句的主要内容,如果未能解决你的问题,请参考以下文章