转自:https://blog.csdn.net/a980433875/article/details/12231673

Visual Studio 中有很多代码段都可以直接简写然后按TAB快速输入编译器中,为了提高编程效率,特此查阅资料,罗列总结。

1.       ~              创建析构函数

~Program()

{

}

2.     checked                       创建checked块

checked

{

}

3.     class             创建类声明

classMyClass

{

}

4.            ctor              创建对应类的构造函数

public Program ()

{

}

5.     cw               创建对Console.WriteLine();的调用

Console.WriteLine();

6.      do                创建do(while)循环

do

{

} while (true);

7.    else               创建else块

else

{

}

8.    enum              创建enum声明

enumMyEnum

{

}

9.    for                创建for循环

for (int i = 0; i < length; i++)

{

}

10.   foreach             创建foreach循环

foreach (var itemin collection)

{

}

var        代表要循环访问的集合中对象的类型

item       表示集合中的元素的标示符

collection   要循环访问的集合或数组的名称

11.   forr   创建for循环,在每次循环后递减循环变量

for (int i = length - 1; i >= 0; i--)

{

}

12.    if     创建if块

if (true)

{

}

13.   interface     创建interface声明

interfaceIInterface

{

}

IInterface    代表接口名称

14.   lock        创建lock块

lock (this)

{

}

this    代表表达式

15.    namespace    创建namespace声明

namespace MyNamespace

{

}

16.    prop          创建属性代码块

publicint MyProperty {get;set; }

17.   struct          创建struct声明

struct MyStruct

{

}

18.   svm           创建static viod声明

staticvoid Main(string[] args)

{

}

19.   switch         创建switch代码块

switch (switch_on)

{

default:

}

switch_on        代表条件表达式

20.   try             创建try-catch代码块

try

{

}

catch (Exception)

{

throw;

}

21.   unchecked       创建unchecked代码块

unchecked

{

}

22.   unsafe        创建unsafe代码块

unsafe

{

}

23.   using          创建using指令

using (resource)

{

}

resource为要使用的资源

24.   while          创建while循环

while (true)

{

}

true可替换为运算结果为bool类型的表达式。

如上属于visual studio 中常用的C#代码段简写,我们还可以通过在VC#\Snippets\2052\Visual C#中添加.snippet文件,

即编写自定义的C#代码段,

1、选择“工具”,“代码段管理器”

2、复制位置中的路径

3、win+r快捷键打开运行,然后粘贴位置信息回车

4、在这个文件夹下就可以看到VS中提供的代码段了

5、复制一个代码段到桌面

6、用记事本打开

7、修改代码段

8、然后重命名后放到文件夹中(格式要为.snippet)

先保存在桌面,改成后缀后,在复制到相应文件夹。

9、重启IDE,这时候代码段的快捷方式就可以使用了

不重启貌似也行。

小结:

虽然设置代码段可以方便大家,提高效率,但是如果你对代码的熟练度还不够,就先

不要经常使用。

有问题不可怕,可怕的是感觉没问题,但是问题一大把;发现问题才能成长,解决问

题才会更强!

VS中常用C#代码段快速输入总结的更多相关文章

  1. IntelliJ Idea 常用快捷键列表和快速输入

    IntelliJ Idea 常用快捷键列表和快速输入 快速输入查看 最常用快捷键 Alt+Enter 万能快捷键,用于引入错误包 Ctrl+ Mouse left 快速调转定义 快捷键 Ctrl+Sh ...

  2. NC65在日常开发中常用的代码写法

    标题 NC65开发相关代码 版本 1.0.1 作者 walton 说明 收集NC在日常开发中常用的代码写法,示例展示 1.查询 1.1 通过BaseDAO查询结果集并转换 //通过BaseDAO进行查 ...

  3. 在GridControl控件中使用SearchLookUpEdit构建数据快速输入

    较早之前,曾经介绍了一篇文章<使用DataGridView数据窗口控件,构建用户快速输入体验>,介绍了在传统DataGridView中嵌入一个数据窗口进行选择列表,从而实现数据快速录入的操 ...

  4. C# 代码中调用 Javascript 代码段以提高应用程序的配置灵活性(使用 Javascript .NET 与 Jint)

    一般来说,我们需要在开发应用软件的配置文件中,添加一些参数,用于后续用户根据实际情况,自行调整. 配置参数,可以放在配置文件中.环境变量中.或数据库表中(如果使用了数据库的话).通常,配置数据,以 k ...

  5. [总结]web前端常用JavaScript代码段及知识点集锦

    DOM相关 判断浏览器是否支持placeholder属性 function placeholderSupport() { return 'placeholder' in document.create ...

  6. SEO中常用HTML代码大全,及权重排序

    做SEO必须要懂HTML,说的是一点都没错,不过其实是不需要全部都懂,最重点的你懂了会用,基本上都是事半功倍了.可以这么说一个不懂代码的优化人员不算是一个合格的好优化.下面就总结一下做优化,必须要懂得 ...

  7. 常用SQL代码段

    代码使用时须测试. --聚合函数 use pubs go select avg(distinct price) --算平均数 from titles where type='business' go ...

  8. 【分享】如何使用sublime代码片段快速输入PHP头部版本声明

    作者:zhanhailiang 日期:2013-06-25 Sublime 菜单栏->Tools→New Snippet→输入以下内容: <snippet> <content& ...

  9. 20个常用java代码段

    下面是20个非常有用的Java程序片段,希望能对你有用. 1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric strin ...

随机推荐

  1. 几行代码轻松实现PHP文件打包下载zip

    <?php //获取文件列表 function list_dir($dir){ $result = array(); if (is_dir($dir)){ $file_dir = scandir ...

  2. Web安全测试学习笔记-DVWA-登录密码爆破(使用Burp Suite)

    密码爆破简单来说,就是使用密码本(记录了若干密码),用工具(手工也可以,if you like...)一条条读取密码本中的密码后发送登录请求,遍历密码本的过程中可能试出真正的密码. 本文学习在已知登录 ...

  3. [Abp vNext 源码分析] - 5. DDD 的领域层支持(仓储、实体、值对象)

    一.简要介绍 ABP vNext 框架本身就是围绕着 DDD 理念进行设计的,所以在 DDD 里面我们能够见到的实体.仓储.值对象.领域服务,ABP vNext 框架都为我们进行了实现,这些基础设施都 ...

  4. NetCore WebAPI开发探索

      一.创建项目 新建api项目: 建好之后,一个默认的控制器已经有了: 运行就可以直接访问get接口获取数据: 二.跨平台部署 部署方面,微软已经完善的很好了,基本上算是傻瓜式操作.项目右键选择发布 ...

  5. MAC 软件提示已损坏,需要移到废纸篓的解决方法

    解决方法一: 允许任何来源的应用.在系统偏好设置里,打开“安全性和隐私”,将“允许从以下位置下载的应用程序”设置为“任何来源“.当然,这个设置已经无法在Mac OS Sierra上完成了. 在Mac ...

  6. 为什么局部内部类中访问同一方法中的变量,该变量一定要是final修饰的

     最近有一个疑惑:为什么局部内部类中访问同一方法中的变量,该变量一定要是final修饰的         首先,我们看一个局部内部类的例子:             class OutClass {  ...

  7. Typescript使用字符串联合类型代替枚举类型

    TypeScript宗旨 我觉得Typescript的宗旨是 任何一个 TypeScript 程序,在手动删去类型部分,将后缀改成 .js 后,都应能够正常运行.Typescript是javascri ...

  8. layui table 分页 序号始终从”1“开始解决方法

    在用Layui table 分页显示数据,用 type:"numbers" 进行显示序号有以下的问题 1.表格自带的分页,page:true 这种分页,在切换页面的时候序号可以正常 ...

  9. Angular ElementRef详解

    一.为什么要用ElementRef Angular 的口号是 - "一套框架,多种平台.同时适用手机与桌面 (One framework.Mobile & desktop.)&quo ...

  10. OpenCV:图像的按位运算

    首先导包: import numpy as np import cv2 import matplotlib.pyplot as plt def show(image): plt.imshow(imag ...