原文网址:http://blog.csdn.net/yl2isoft/article/details/9735527

以前一直只知道,键入prop,再按两次tab键,会生成自动属性代码。

今天闲着无事,就整理了一下在Visual Studio中其他快速添加代码段的方法。

1.自动属性

键入prop,再按两次tab键,会生成自动属性代码。

  1. public int MyProperty { get; set; }

通过实验发现,输入pr,pro,proc等,再按两次tab键,同样会生成自动属性代码段。

2.class

键入class,再按两次tab键,会生成类定义代码。

  1. class MyClass
  2. {
  3. }

3.interface

键入interface,再按两次tab键,会生成接口定义代码。

  1. interface IInterface
  2. {
  3. }

4.struct

键入struct,再按两次tab键,会生成结构体定义代码。

  1. struct MyStruct
  2. {
  3. }

5.for

键入for,再按两次tab键,会生成for循环代码。

  1. for (int i = 0; i < length; i++)
  2. {
  3. }

6.foreach

键入foreach,再按两次tab键,会生成foreach循环代码。

  1. foreach (var item in collection)
  2. {
  3. }

7.while

键入while,再按两次tab键,会生成while循环代码。

  1. while (true)
  2. {
  3. }

8.do-while

键入do,再按两次tab键,会生成do-while循环代码。

  1. do
  2. {
  3. } while (true);

10.try-catch

键入try,再按两次tab键,会生成异常处理代码。

  1. try
  2. {
  3. }
  4. catch (Exception)
  5. {
  6. throw;
  7. }

11.if语句

键入if,再按两次tab键,会生成条件语句代码。

  1. if (true)
  2. {
  3. }

12.enum

键入enum,再按两次tab键,会生成枚举定义代码。

  1. enum MyEnum
  2. {
  3. }

13.namespace

键入namespace,再按两次tab键,会生成命名空间代码。

  1. namespace MyNamespace
  2. {
  3. }

14.switch

键入switch,再按两次tab键,会生成分支代码。

  1. switch (switch_on)
  2. {
  3. default:
  4. }

15 Exception

键入Exception,再按两次tab键,会生成如下代码。

  1. [global::System.Serializable]
  2. public class MyException : Exception
  3. {
  4. public MyException() { }
  5. public MyException( string message ) : base( message ) { }
  6. public MyException( string message, Exception inner ) : base( message, inner ) { }
  7. protected MyException(
  8. System.Runtime.Serialization.SerializationInfo info,
  9. System.Runtime.Serialization.StreamingContext context ) : base( info, context ) { }
  10. }

【转】在Visual Studio中怎样快速添加代码段的更多相关文章

  1. 如何在 Visual Studio 中使用 Git 同步代码到 CodePlex

    开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework.ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐.CodePlex 则是 ...

  2. [转]如何在 Visual Studio 中使用 Git 同步代码到 CodePlex

    本文转自:http://www.cnblogs.com/stg609/p/3673782.html 开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framew ...

  3. Visual Studio 内置快速生产代码简写集合

    工作之余,整理了一下,Visual Studio 里面的快速生产代码缩写集合,这个拿出来分享想一下,希望对您有所帮助. 文件下载地址:VS内置生产代码缩写集合文档.rar 首字母 简写 生成代码 a ...

  4. 在visual studio中快速添加代码段

    昨天我在网课上,看到老师输入#2之后,立马就出现了一堆代码. 我于是赶紧打开自己的visual studio尝试一下,并没有任何反应. 上网查找,发现visual studio有自定义代码段的功能. ...

  5. Visual Studio 创建封装自己的代码段(C#)

    https://www.cnblogs.com/awaTangjay/p/6644952.html 1.打开vs2012--工具--代码段管理器 2.进入代码管理器之后,语言选择Visual C#,然 ...

  6. 在Zend Studio中为ThinkPHP添加代码自动提示功能

    身边很多朋友都使用ThinkPHP或CodeIgniter等开发框架为自己的项目提高开发效率. 在得力于这些优秀框架良好的设计结构的同时,也头疼于代码的自动完成提示功能没有纯PHP网站那么完善了.经常 ...

  7. visual studio 2013怎样快速查看代码函数关系--代码图

    可以发现没有调试运行代码时是无法查看代码图的,可以在某行加一个断点,如下图,并开始debug调试: 这时,就会在代码调试工具栏看到代码图按钮,点击它: 右边就会出现代码图了: 这下就方便多了. 不仅适 ...

  8. Visual Studio 中添加SQLite数据源

    相关下载:https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki 在Visual Studio中要支持访问SQLi ...

  9. Visual Studio中使用Macros插件给代码添加注释、时间和以及自动脚本

    title: Visual Studio中使用Macros插件给代码添加注释.时间和以及自动脚本 date: 2020-09-11 sidebarDepth: 2 tags: 代码 Visual st ...

随机推荐

  1. java第四天

    p32~p36: 学习javadoc 1.第一步,打开一个一定规模的java项目 2.第二步,搭建测试环境 IntelliJ IDEA ——> Tools ——> Generate Jav ...

  2. Sybase数据库第三方软件安装

    Sybase数据库第三方软件安装 1,安装软件:IQNC160011P_1-20011253.ZIP

  3. 【转】Linux系统平均负载3个数字的含义

    文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作. 越来越多人开始接触Linux操作系统,从VPS到无线路由的刷机系统(如OpenWR ...

  4. JAVA8新特性——Lamda表达式

    JAVA9都要出来了,JAVA8新特性都没搞清楚,是不是有点掉队哦~ Lamda表达式,读作λ表达式,它实质属于函数式编程的概念,要理解函数式编程的产生目的,就要先理解匿名内部类. 先来看看传统的匿名 ...

  5. 【yum】yum的使用

    Yum官网 Yum的缓存 Yum仓库 Yum命令 Yum插件 yum的缓存 通过缓存可以提升我们环境的搭建效率,直接把原来缓存好的安装包数据放到新环境,省去了几个G的下载,甚至,有些时候客户现场不能联 ...

  6. caffe2 环境的搭建以及detectron的配置

    caffe2 环境的搭建以及detectron的配置 建议大家看一下这篇博客https://tech.amikelive.com/node-706/comprehensive-guide-instal ...

  7. POJ 1159 Palindrome(最长公共子序列)

    http://poj.org/problem?id=1159 题意: 给出一个字符串,计算最少要插入多少个字符可以使得该串变为回文串. 思路: 计算出最长公共子序列,再用原长-LCS=所要添加的字符数 ...

  8. POJ 3259 Wormholes(Bellman-Ford)

    http://poj.org/problem?id=3259 题意:有一些普通的洞和虫洞,每个洞都有经过的时间,虫洞的时间是负的,也就是时光倒流,问是否能回到出发时的时间. 思路: 贝尔曼-福特算法判 ...

  9. Solidity 官方文档中文版 2_Ethereum 智能合约介绍

    一个简单的智能合约 先从一个非常基础的例子开始,不用担心你现在还一点都不了解,我们将逐步了解到更多的细节. Storage contract SimpleStorage { uint storedDa ...

  10. 一年25个里程碑!免疫疗法“战胜”癌症,靠的是实力(5篇Science、6篇Nature )--转载

    近几年,免疫疗法的成功使癌症治疗进入了新的时代.无论是科研界,还是商业界,都丝毫没有掩饰对这一领域的热情.2016年,Cell杂志公布的年度十大最佳论文中,免疫疗法占两席.事实上,这两项成果只是去年癌 ...