现在的位置: 首页 > 综合 > 正文

Visual Studio Code Snippets:快速构建常用类型

2012年11月12日 ⁄ 综合 ⁄ 共 741字 ⁄ 字号 评论关闭

定义类型是非常常见的任务,定义如下类型也非常常见:

class MyClass

{

    public int MyInt { get; private set; }

    public string MyString { get; private set; }

 

    public MyClass(int myint, string mystr)

    {

        MyInt = myint;

        MyString = mystr;

    }

}

 

使用了C# 3.0后的自动属性作为类型的数据,同时在构造函数中对属性进行赋值。

 

OK,我写的这个Code Snippets可以快速创建上述类型,取名cc1-6,代表支持的1-6个字段(和构造函数中的参数),cc代表类型构建(Class Construction)。

 

比如定义一个4个参数的类型:

 

使用cc4名称:

image

 

接着Code Snippets内容:

image

 

 

输入好内容后,如下代码会被生成:

class MyClass

{

    public int MyInt { get; private set; }

    public string Str { get; private set; }

    public Guid Id { get; private set; }

    public object Data { get; private set; }

 

    public MyClass(int pMyInt, string pStr, Guid pId, object pData)

    {

        MyInt = pMyInt;

        Str = pStr;

        Id = pId;

        Data = pData;

    }

}

 

 

文件下载
下载地址
注意:此为微软SkyDrive存档,请用浏览器直接下载,用某些下载工具可能无法下载
文件类型:.snippet

抱歉!评论已关闭.