博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# region指令和控制台清零
阅读量:6932 次
发布时间:2019-06-27

本文共 670 字,大约阅读时间需要 2 分钟。

region指令

有的时候,为了完成一个需求,可能会写几十行、几百行、甚至几千行代码。

当代码数量非常多的时候,尽管你可以使用很详细的注释来帮助阅读,但也不太容易分清楚哪些代码在干什么事情。

因此,C#增加了一种语法格式——region,它的书写方式如下:

#region 描述内容 // 代码 #endregion

region和endregion必须成对书写,也就是说,你不能只写一个region或只写一个endregion,而且它们都是以一个#号开头。

这样做有什么好处呢?当你这样写了后,你就可以把之间的代码折叠起来,就像这样:

这样一来,对于那些一大段一大段的代码,就可以使用这样的方式折叠起来,使整个代码更容易阅读。

和注释内容一样,region指令和endregion指令都不会参与编译。

也就是说,在编译生成的exe文件中,是不存在这样的指令的,它只存在于源代码中,方便阅读。

控制台清屏

有的时候,当程序运行到某个时候,我们需要将控制台当前的内容全部清空,这个时候,就需要用到控制台清屏的命令。

这个命令很简单,使用以下代码即可:

Console.Clear(); //当程序运行到这条语句时,控制台当前的内容会被清空

例如:

Console.Write("Hello"); Console.Clear(); //当程序运行到这条语句时,控制台当前的内容会被清空 Console.Write("World");

运行后,你只能看到World,因为之前虽然输出了Hello,但是遇到了控制台清屏的命令,把输出的内容清除掉了。

转载地址:http://fumjl.baihongyu.com/

你可能感兴趣的文章
Oracle 分区表上的索引
查看>>
使用 runcluvfy 校验Oracle RAC安装环境
查看>>
误移除Linux中libc.so.6之救援
查看>>
CentOS 6.6下NFS安装配置
查看>>
有两个 int 类型的数 a 和 b,请在不使用中间变量的情况下交换 a,b 的值
查看>>
Java线程池 / Executor / Callable / Future
查看>>
speedycloud参观记
查看>>
Objective-C 属性特性(assign , retain , copy , readonly , readwrite , atomic , nonatomic)
查看>>
简单讲一下SpringMVC的执行流程?
查看>>
rsyslog+loganalyzer简单日志分析
查看>>
Windows Server 2008 网络负载平衡群集
查看>>
走进云计算-带你一步步部署vsphere虚拟化平台--开山第一篇
查看>>
Linux服务器系统性能调优
查看>>
linux内存分配与brk(), sbrk()原理与应用
查看>>
Windows Phone应用商店中的应用程序已达4万
查看>>
SQLServer数据库设计规范
查看>>
《JQuery 能干点啥~》第三讲 html() 与 text()的取值比较
查看>>
51CTO两周年生日祝福
查看>>
Xen在centos5.x和centos6.x下安装方法
查看>>
【吾日三省吾身】2015.6.22-涅槃行动第三十五天
查看>>