定义类型是非常常见的任务,定义如下类型也非常常见:
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名称:
接着Code Snippets内容:
输入好内容后,如下代码会被生成:
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