代码段可以使程序代码的编写更快、更容易、更可靠。
“外侧代码”命令;或相应使用键盘快捷键 Ctrl+K 和 X 或 Ctrl+K 和 S。
键入 Esc 或在“代码编辑器”中单击鼠标将消除代码段插入器,但不插入代码段。
默认情况下,Visual Studio 中包括下列代码段。
|
名称(或快捷方式) |
描述 |
插入代码段的有效位置 |
|---|---|---|
|
#if |
#endif 指令。 |
任意位置。 |
|
#region |
#endregion 指令。 |
任意位置。 |
|
~ |
为包含类创建析构函数。 |
在类中。 |
|
属性 |
Attribute 派生的类创建声明。 |
在命名空间(包括全局命名空间)、类或结构中。 |
|
Checked |
checked 块。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
class |
创建类声明。 |
在命名空间(包括全局命名空间)、类或结构中。 |
|
ctor |
为包含类创建构造函数。 |
在类中。 |
|
cw |
WriteLine 的调用。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
do |
while 循环。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
else |
else 块。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
enum |
enum 声明。 |
在命名空间(包括全局命名空间)、类或结构中。 |
|
equals |
Equals 方法进行重写。 |
在类或结构中。 |
|
exception |
Exception)派生的类创建声明。 |
在命名空间(包括全局命名空间)、类或结构中。 |
|
for |
for 循环。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
foreach |
foreach 循环。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
forr |
for 循环,在每次循环之后递减循环变量。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
if |
if 块。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
Indexer — 索引器 |
创建索引器声明。 |
在类或结构中。 |
|
接口 |
interface 声明。 |
在命名空间(包括全局命名空间)、类或结构中。 |
|
invoke |
创建可安全调用事件的块。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
迭代器 |
创建迭代器。 |
在类或结构中。 |
|
iterindex |
使用嵌套类创建“命名的”迭代器和索引器对。 |
在类或结构中。 |
|
lock |
lock 块。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
mbox |
您可能必须添加对 System.Windows.Forms.dll 的引用。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
namespace |
namespace 声明。 |
在命名空间(包括全局命名空间)中。 |
|
prop |
自动实现属性声明。 |
在类或结构中。 |
|
propfull |
创建具有 get 和 set 访问器的属性声明。 |
在类或结构中。 |
|
propg |
自动实现的属性。 |
在类或结构中。 |
|
sim |
int Main 方法声明。 |
在类或结构中。 |
|
struct |
struct 声明。 |
在命名空间(包括全局命名空间)、类或结构中。 |
|
svm |
void Main 方法声明。 |
在类或结构中。 |
|
switch |
switch 块。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
try |
try-catch 块。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
tryf |
try-finally 块。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
Unchecked |
unchecked 块。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
unsafe |
unsafe 块。 |
在方法、索引器、属性访问器或事件访问器中。 |
|
使用 |
using 指令。 |
在命名空间(包括全局命名空间)中。 |
|
while |
while 循环。 |
在方法、索引器、属性访问器或事件访问器中。 |
来自:官方CSDN