#region #endregion



#region是c#预处理器指令。
#region是一个分块预处理命令,它主要用于编辑代码的分段,在编译时会被自动删除。
#region使你可以在使用VS代码编辑器的大纲显示功能时指定可展开或折叠的代码块



#region 练习一
string answer;

do
{
Console.WriteLine("小兰表演一遍舞蹈!");
Console.WriteLine("老师你满意吗 (y / n)");
answer = Console.ReadLine();
while (answer != "y" && answer != "n") //嵌入了一个while循环
{
Console.WriteLine("只能输入y或者n!");
answer = Console.ReadLine();
}

} while (answer != "y");

Console.WriteLine("跳得不错。回家吧");

Console.ReadKey();
#endregion



当然这段代码很简单。在实际项目中,你可能看到上百行甚至更多的代码在一个#region中。如果把它折叠起来。看起来就会很整洁。是吧?

时间: 2024-11-07 02:07:24

#region #endregion的相关文章

eclipse实现代码块折叠-类似于VS中的#region……#endregion

背 景 刚才在写代码的时候,写了十几行可以说是重复的代码: 如果整个方法或类中代码多了,感觉它们太TM占地方了,给读者在阅读代码上造成很大的困难,于是想到能不能把他们“浓缩”成一行,脑子里第一个闪现出的就是Visual Studio中的#region和#endregion. 没有用过VisualStudio的朋友可以先看看#region和#endregion在代码整理上的效果: 打开第二个方法看看折叠的代码块内部: 如果在eclipse中也可以像这样实现自定义的代码块折叠,那感觉多清爽啊,网上找

[VS工具]如何让#region...#endregion在ashx文件页面上折叠

工具--->选项-->文本编辑器|文件扩展名, 添加后缀名为ashx的文件即可

IntelliJ IDEA 中使用region代码折叠

我使用的版本为2018.3,如下图: 选中要折叠的代码,使用快捷键:Ctrl+Alt+T,打开Surround With菜单,点击region...endregion Comments项(红框),如下图: idea会自动为选中的代码添加region,我们可以修改Description(折叠后的提示信息),如下图: 下图为折叠后的样子,折叠后会看到我修改的Description信息,点击前面的+号展开代码: 当然也可以手动添加region来进行代码折叠,代码如下: //region 折叠后的提示信

C#简单学习1

01基础语法: 011注释符 0111多行注释:/*要注释的内容*/ 0112文档注释:///注释函数和类 012快捷键 0121注释:Ctrl+K+C 0122取消注释:Ctrl+K+U 0123对齐:Ctrl+K+D 0124 F1转到MSDN 0125智能提示:Ctrl+j 0126折叠代码:#region #endregion 0127向左边全选shift+home 0128向右边全选shift+end 013变量:变量是用来存储数据的. 0131类型: int 整型 string字符型

20160416

第8天 复习 if...else...用法 知识点: #region #endregion 将固定区域锁定起来,必须加在IF前面 循环语句 示例 1.编写乘法口诀表 2.编写ASCII码表 3.排列五角星

#pragma预处理命令

#pragma预处理命令 #pragma可以说是C++中最复杂的预处理指令了,下面是最常用的几个#pragma指令: #pragma comment(lib,"XXX.lib") 表示链接XXX.lib这个库,和在工程设置里写上XXX.lib的效果一样. #pragma comment(linker,"/ENTRY:main_function") 表示指定链接器选项/ENTRY:main_function #pragma once 表示这个文件只被包含一次 #pra

1、C#基础:变量、运算符、分支、循环、枚举、数组、方法

C#..Net以及IDE简介 一.什么是.Net? .Net指 .Net Framework框架,一种平台,一种技术. .Net Framework框架是.Net平台不可缺少的一部分,它提供了一个稳定的运行环境来保证我们基于.Net平台开发的各种应用能够正常运转. .Net Framework 各版本区别 2002年 1.0------vs2002 统一类型系统,基础类库,垃圾回收,多语言支持.ado.net 1.0.asp.net 1.0.winform 1.0. 2003年 1.1-----

C#学习笔记一

c#学习笔记一 c#学习笔记一????1 1.????注释????3 1.1.????///是文档注释,用于类和方法的说明????3 1.2.????#region #endregion可以折叠代码????3 2.????操作符????3 2.1.????+号用在一个字符串与另一个类型之间起连接字符串的功能????3 2.2.????占位符????3 2.2.1.????有点像c语言里面的%d %c等????3 2.2.2.????先挖坑,后填坑,输出顺序跟挖坑顺序有关????3 3.????数

C#面向对象初步

int定义的变量只能放整形数据,string定义的变量只能放字符串数据,它们是内置数据类型: struct{},class(类)都是用户定义的数据类型,可以放任意类型数据. 用数据类型定义变量就像用模板规范的创建了一个变量,使其不能任意的存储数据,比如int类型的变量无法存储string类型的数据: 所有的数据类型(int,string,struct出来的Student)就像各种各样的模板,struct出来的Student是我们自己创造的数据类型模板.   class模板可以写函数,因此比str