【C#】VS 双Tab 代码补全快捷键

cw + Tab + Tab 输出 Console.WriteLine();

Console.WriteLine();

mbox + Tab + Tab 输出 MessageBox.Show()

MessageBox.Show("Test");

if + Tab + Tab 输出 if 块

if (true)
{

}

else +Tab+Tab 输出 else 部分

else
{

}

for+ Tab + Tab 输出 for 循环

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

}

foreach + Tab + Tab 输出 foreach 循环

foreach (var item in collection)
{

}

do +Tab+Tab 输出 do while 循环

do
{

} while (true);

while +Tab+Tab 输出 while 循环代码块

while (true)
{

}

switch + Tab +Tab 输出 switch 代码块

switch (switch_on)
{
	default:
}

try +Tab+Tab 输出 try catch代码块

try
{

}
catch (Exception)
{

	throw;
}

tryf + Tab + Tab 输出 try finall

try
{

}
finally
{

}

exception +Tab +Tab 输出 异常

public class MyException : Exception
{
	public MyException() { }
	public MyException(string message) : base(message) { }
	public MyException(string message, Exception inner) : base(message, inner) { }
	protected MyException(
	System.Runtime.Serialization.SerializationInfo info,
	System.Runtime.Serialization.StreamingContext context) : base(info, context) { }
}

enum + Tab + Tab 输出 enum 枚举代码

enum 
{

}

ctor +Tab+Tab 输出 构造函数代码

public Form1()
{

}

prop + Tab+Tab 输出 字段与属性代码

public int MyProperty { get; set; }

propfull + Tab+Tab 输出 字段与属性代码

private int myVar;

public int MyProperty
{
	get { return myVar; }
	set { myVar = value; }
}

propg +Tab+Tab 输出 只有 get 访问器支持的字段与属性

public int MyProperty { get; private set; }

class +Tab +Tab 输出 class 类名

class MyClass
{

}

svm +Tab+Tab 输出 无返回值void Main()

static void Main(string[] args)
{

}

sim + Tab +Tab 输出 整形的int Main()方法

static int Main(string[] args)
{
	return 0;
}

indexer + Tab + Tab 输出 indexer 索引代码

public object this[int index]
{
	get { /* return the specified index here */ }
	set { /* set the specified index to value here */ }
}

interface +Tab+Tab 输出 interface 接口代码

interface IInterface
{

}

using + Tab +Tab 输出 using 代码块

using (resource)
{

}

你可能感兴趣的:(笔记,c#)