转自: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. oracle 中 insert select 和 select insert 配合使用

    Insert Into select 与 Select Into 哪个更快? 在平常数据库操作的时候,我们有时候会遇到表之间数据复制的情况,可能会用到INSERT INTO SELECT 或者 SEL ...

  2. idea创建maven工程

    1.右键更目录,new->Module 2.选择Maven,并配置自己的SDK,一般默认的也可以用,点击next进入下一步 3.配置pom文件里的GroupId和Artifactld 4.配置m ...

  3. javascript es6 Promise 异步同步的写法(史上最简单的教程了)

    1 来个简单的例子 var p = new Promise(function(resolve, reject){ //做一些异步操作 setTimeout(function(){ console.lo ...

  4. 常用类-excel转csv

    public class ExcelFileHelper { public static bool SaveAsCsv(string excelFilePath, string destination ...

  5. ES6-新增的数组操作,数组解构,forEach,fillter,some.map的数组遍历,数组转换字符串

    ES6-新增的数组操作 // es6数组格式 let json = { '0' : 'anan', '1' : 'anani', '2' : 'anania', length:3 } //es6 把数 ...

  6. es6 之class介绍

    class ECMAScript 2015 中引入的 JavaScript 类实质上是 JavaScript 现有的基于原型的继承的语法糖.类语法不会为JavaScript引入新的面向对象的继承模型. ...

  7. 2019 DevOps 必备面试题——持续集成篇

    原文地址:https://medium.com/edureka/devops-interview-questions-e91a4e6ecbf3 原文作者:Saurabh Kulshrestha 翻译君 ...

  8. Python 定义常量

    常量在编写程序的时候,一旦设定就不能再进行变动,常量一种约定俗成的方式,所有字母大写并用下划线分隔单词的方式(如MAX_VALUE, OUT_TIME等),但是python没有提供设置常量用法,需要自 ...

  9. 成功安装SQL Server实例后 无法找到SQL Server Configuration Manager工具的解决方案

    有一次成功安装SQL Server实例后 ,但是在所有程序中无法找到SQL Server Configuration Manager工具,以下步骤是我们当时的解决方案.最后成功将这个工具的转移到了桌面 ...

  10. 如何使用 TRANSPORTABLE = ALWAYS 将PDB移回Non-CDB (Doc ID 2027352.1)

    How to Move a PDB Back to a Non-CDB Using TRANSPORTABLE=ALWAYS (Doc ID 2027352.1) APPLIES TO: Oracle ...