Visual studio常用的code snippets
作为全球第一的IDE,VS用起来自然相当的爽,当你在visual studio里敲出几个字母,能帮你生成一大段代码,省时省力又能装逼。
比如,你打一个 prop,然后按tab键,就能生成一个带get/set的属性出来。
用好vs的代码片段,是牛逼.Net程序员必备技能。
prop
属性:
public int PropertyA { get; set; }
propg
只读属性
public int PropertyB { get; private set; }
propfull
完整属性
private int fieldC;
public int PropertyC
{
get { return fieldC; }
set { fieldC = value; }
}
ctor
默认构造函数(不带参数)
public MyClass()
{
}
ctorp
构造函数并自动识别类里面的属性
public MyClass(int propertyA, int propertyB)
{
PropertyA = propertyA;
PropertyB = propertyB;
}
ctorf
构造函数并自动识别类里面的field
public MyClass(int fieldC)
{
this.fieldC = fieldC;
}
ctorfp
构造函数并同时识别类里面的field和属性
public MyClass(int fieldC, int propertyA, int propertyB)
{
this.fieldC = fieldC;
PropertyA = propertyA;
PropertyB = propertyB;
}
~
析构函数
~MyClass()
{
}
for
for (int i = 0; i < UPPER; i++)
{
}
forr
for (int i = length - 1; i >= 0; i--)
{
}
indexer
public object this[int index]
{
get { /* return the specified index here */ }
set
{
/* set the specified index to value here */
}
}
sim
static int main函数
static int Main(string[] args)
{
return 0;
}
svm
staic void main函数
static void Main(string[] args)
{
}
mbox
System.Windows.Forms.MessageBox.Show("Test");
cw
Console.WriteLine();
tryf
try-finally
try
{
}
finally
{
}
一些其他的代码片段很多人都用过了,不过也许有的人还没有意识到,原来这就是vs的代码片段。
除了系统自带的以外,还可以自己动手添加自己的代码片段,参见:MSDN
Visual studio常用的code snippets的更多相关文章
- Visual Studio 常用快捷键 (二)
想不到上一篇 [Visual Studio 常用快捷键] 受这么多人的欢迎.看来大家对Visual Studio的用法非常感兴趣. 接下来我准备写一个 “Visual Studio使用技巧 ” 一个系 ...
- Visual Studio 常用快捷键(一)
最近看到很多同事用 VI 来开发Ruby,Python脚本. 编辑代码全部用的是快捷键,效率很高. 其实Visual Stuido也有非常多的快捷键,熟练运用后,能大大提高工作效率. 本文介绍一些最常 ...
- Microsoft Visual Studio 常用快捷键总结
table tr:nth-child(odd){ background: #FFFFCC; } table tr:nth-child(even){ background: #FFFF99; } Mic ...
- visual studio 用 vs code 的 hot key
记得 2 年多前开始用 vs code, 一开始非常不适应它的 hot key 一心想把 vs code 的 hot key 全改成 visual studio 的,但一直没有找到比较方便的办法 (总 ...
- Visual Studio常用小技巧一:代码段+快捷键+插件=效率
用了visual studio 5年多,也该给自己做下备忘录了.每次进新的组换新的电脑,安装自己熟悉的环境又得重新配置,不做些备忘老会忘记一些东西.工具用的好,效率自然翻倍. 1,代码段 在Visua ...
- Visual Studio常用插件整理
Visual Studio Tools for Git GIT代码管理工具 Resharper 代码生成工具 CSOutline2017 语法级别的代码折叠 ...
- Visual Studio常用插件
Visual Assist X 番茄不用说了,C# C++编码必备 Image Insertion 可以在代码编辑器中插入图片注释,让代码像Word文档一样图文并茂. 但注意必须是PNG格式的图片,直 ...
- Visual Studio 常用插件
一.IndentGuide 缩进线插件:每个缩进块首尾添加虚线,使代码看着整洁. 其他插件:继续推荐几款VisualStudio的插件 二.CodeRush code rush 是微软推出的一款VS2 ...
- visual studio常用技法相关
(1)查看dll里面包含了那些函数(dumpbin是visual studio内置工具)dumpbin -exports user32.lib (2)#include "stdlib.h&q ...
随机推荐
- Java 工具类—日期获得,随机数,系统命令,数据类型转换
package tems; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Calendar; ...
- ArrayList 线程安全
都说ArrayList是线程不安全的,那为什么不安全呢.根据官方提供的源码, 我是这样理解的,ArrayList的成员方法都不是原子操作的,比如add(E)方法,该方法是在集合的尾部加入一个一个元素. ...
- clear-fix清除浮动的两种写法
1. [代码]clearfix 清除浮动 .clearfix:after { content: "."; display: block; height: 0; font-size: ...
- CentOS_5.6下使用cmake编译MySQL_5.5.11
MySQL 最新的版本5.5.11需要cmake编译安装,估计以后的版本也会采用这种方式,网上找了一些安装方法有些地方是错的,自己整理一份 所以特地记录一下安装步骤及过程,以供参考!1 mysql 5 ...
- 利用GDB进行多线程调试
一.多线程调试 多线程调试重要就是下面几个命令: info thread 查看当前进程的线程. thread <ID> 切换调试的线程为指定ID的线程. break file.c:100 ...
- Ajax第一课
<script language="javascript"></script> Javascript 函数创建 function 函数名(){ ...
- javascript ES3小测试
一.温故知新 做做题,总是能有温故知新的体验.这套题是2010年的了,比较老了, http://perfectionkills.com/ 还有一套http://perfectionkills.com ...
- java自带的http get/post请求servlet
http请求方式太多,有java自带的,也有httpClient,用的地方还挺多,所以在此做一个小小的总结: public class HttpRequest { /** * 向指定URL发送GET方 ...
- Thinkphp与CI的区别
深入学习一门新技术的最好方法就是看官方文档. ThinkPHP5.0文档: http://www.kancloud.cn/manual/thinkphp5/118003 官方的说辞是: 主要特性 : ...
- 单页应用跳转ui-view,$stateProvider,$urlRouterProvider
<!DOCTYPE HTML> <html ng-app="myApp"> <head> <meta charset="UTF- ...