Visual studio經常使用的code snippets

做爲全球第一的IDE,VS用起來天然至關的爽,當你在visual studio裏敲出幾個字母,能幫你生成一大段代碼,省時省力又能裝逼。
好比,你打一個 prop,而後按tab鍵,就能生成一個帶get/set的屬性出來。
用好vs的代碼片斷,是牛逼.Net程序員必備技能。程序員

prop

屬性:函數

public int PropertyA { get; set; }

propg

只讀屬性this

public int PropertyB { get; private set; }

propfull

完整屬性code

private int fieldC;

public int PropertyC
{
    get { return fieldC; }
    set { fieldC = value; }
}

ctor

默認構造函數(不帶參數)orm

public MyClass()
{
    
}

ctorp

構造函數並自動識別類裏面的屬性ci

public MyClass(int propertyA, int propertyB)
{
    PropertyA = propertyA;
    PropertyB = propertyB;
}

ctorf

構造函數並自動識別類裏面的fieldget

public MyClass(int fieldC)
{
    this.fieldC = fieldC;
}

ctorfp

構造函數並同時識別類裏面的field和屬性string

public MyClass(int fieldC, int propertyA, int propertyB)
{
    this.fieldC = fieldC;
    PropertyA = propertyA;
    PropertyB = propertyB;
}

~

析構函數it

~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函數io

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

相關文章
相關標籤/搜索