度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 2910|回复: 2
打印 上一主题 下一主题

[分享] C# region指令

[复制链接]

182

主题

2120

帖子

4842

积分

论坛元老

Rank: 8Rank: 8

积分
4842
跳转到指定楼层
楼主
发表于 2020-4-4 22:43:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
region指令
有的时候,为了完成一个需求,可能会写几十行、几百行、甚至几千行代码。
当代码数量非常多的时候,尽管你可以使用很详细的注释来帮助阅读,但也不太容易分清楚哪些代码在干什么事情。
因此,C#增加了一种语法格式——region,它的书写方式如下:
#region 描述内容
// 代码
#endregion
region和endregion必须成对书写,也就是说,你不能只写一个region或只写一个endregion,而且它们都是以一个#号开头。
这样做有什么好处呢?当你这样写了后,你就可以把之间的代码折叠起来,就像这样:
这样一来,对于那些一大段一大段的代码,就可以使用这样的方式折叠起来,使整个代码更容易阅读。
和注释内容一样,region指令和endregion指令都不会参与编译。
也就是说,在编译生成的exe文件中,是不存在这样的指令的,它只存在于源代码中,方便阅读。
控制台清屏
有的时候,当程序运行到某个时候,我们需要将控制台当前的内容全部清空,这个时候,就需要用到控制台清屏的命令。
这个命令很简单,使用以下代码即可:
Console.Clear(); //当程序运行到这条语句时,控制台当前的内容会被清空
例如:
Console.Write("Hello");
Console.Clear(); //当程序运行到这条语句时,控制台当前的内容会被清空
Console.Write("World");
运行后,你只能看到World,因为之前虽然输出了Hello,但是遇到了控制台清屏的命令,把输出的内容清除掉了。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

141

主题

1551

帖子

3573

积分

论坛元老

Rank: 8Rank: 8

积分
3573
沙发
发表于 2020-4-5 15:04:12 | 只看该作者
回复

使用道具 举报

235

主题

2547

帖子

5834

积分

论坛元老

Rank: 8Rank: 8

积分
5834
板凳
发表于 2020-4-9 11:26:26 | 只看该作者
:):):):):):)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|玉祥公司客服-玉祥集团客服  本站关键词:快速开发平台

GMT+8, 2024-5-9 19:53 , Processed in 0.302026 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表