本文转载,原文地址 http://edi.wang/Post/2011/12/8/efficient-code-monkey-1-vs2010-generate-code-template

一只程序猿的生产效率很重要。生成效率高了,老板喜欢你,妹子崇拜你,你也可以给自己节省很多时间。

加班的一般都是新手程序猿,除了对语言和技术不熟悉,工具也是很影响生成效率的因素。我们知道,猿和其他动物最大的区别在于,猿会使用工具。所以这一系列我将介绍一下如何用好手头的工具来帮助我们提高效率。

今天我们来看看如何在Visual Studio 2010中用内置的模板快速生成代码片段。

代码模板就是预先定义好的一个代码片段。VS中,我们只要输入模板的名称,然后连按两下TAB,VS就可以给我们把代码片段补充完整。

下面列出的这些都是VS2010的预置代码片段

流程控制语句估计大家都知道,这是最常用的“两下tab”:

关键词

生成

for

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

foreach

foreach (var item in collection) {}

do

do… while loop

while

while (true)  {}

if

if (true)  { }

try

try….catch…

其实除了这些,VS还可以帮我们做很多事情:

关键词

生成

class

class MyClass{}

ctor

根据当前的类名生成空构造函数

cw

Console.WriteLine()

Exception

自定义异常类模板

indexer

索引器模板

mbox

MessageBox.Show()

prop

自动属性 get;set;

propfull

传统属性(私有字段、封装get;set)

propg

自动属性 get; private set;

最新文章

  1. 窥探Swift之函数与闭包的应用实例
  2. Oracle 安装后关于用户
  3. Java--剑指offer(3)
  4. Memcached原理深度分析详解
  5. opencv实现图片缩放
  6. 30天轻松掌握JavaWeb_使用beanutils
  7. 利用ExcelDataReader封装类 导入表格数据
  8. 【HTML】心愿墙 Demo展示
  9. MFC网页
  10. ftk学习记(对话框篇)
  11. 中介模式和学习日记Effective C++
  12. 解决Appium无元素可选的如何定位
  13. Python---老王开枪
  14. 江湖问题研究-- intent传递有没有大小限制,是多少?
  15. 盖洛普Q12在团队中的应用
  16. Servlet获取 URL 地址
  17. Spring ConfigurationClassPostProcessor Bean解析及自注册过程
  18. (转) Face-Resources
  19. NumPy 排序、条件刷选函数
  20. [leet code 165]Compare Version Numbers

热门文章

  1. curl的简单使用步骤
  2. echarts中,y轴文本倾斜
  3. MySQL的备份和恢复
  4. pip更换软件镜像源
  5. C# lesson1
  6. Trie树(字典树)
  7. 关于设置CFileDialog的默认路径
  8. HDU 5861 Road
  9. 第一百零二节,JavaScript函数
  10. Java 编码 字符集