代码段 (C#)

更新:2007 年 11 月

Visual Studio 提供了一种称为代码段的功能。代码段是现成的代码段,您可以快速将其插入到您的代码中。例如,for 代码段创建一个空的 for 循环。有些代码段为外侧代码段,这些代码段允许您先选择代码行,然后选择要并入选定代码行的代码段。例如,当您选择代码行,然后激活 for 代码段时,便会创建一个 for 循环,选定的这些代码行在该循环块内。代码段可以使程序代码的编写更快、更容易、更可靠。

使用代码段

若要使用某代码段,请键入其 Shortcut 元素(IntelliSense 代码段),然后按两次 Tab。具有快捷方式名称的代码段显示在 C# 中的完成列表中。在完成列表中点击向上键和向下键以浏览所有可用代码段快捷方式。

不具有快捷方式值的代码段必须以一种不同的方式使用。 在代码编辑器中按 CTRL+K、X 以启动“插入代码段”菜单。然后,从该菜单中选择一个代码段并按 Tab 或 Enter。有关更多信息,请参见如何:使用代码段 (C#)如何:使用外侧代码段

一旦选定某个代码段,该代码段的文本就会自动插入光标所在位置。此时,代码段中的任何可编辑字段都将突出显示为黄色,并自动选择第一个可编辑字段。当前选定的字段在红色框中。例如,在 for 代码段中,可编辑字段是初始值设定项变量(默认情况下为 i)和长度表达式(默认情况下为 length)。

选定某字段后,用户可以为该字段键入新值。按 Tab 可以循环通过代码段的可编辑字段;按 Shift+Tab 可以按相反的顺序循环通过这些字段。单击某字段可将光标置于该字段中,双击某字段可选择该字段。突出显示某字段时,可能会显示工具提示,以提供该字段的说明。

只有给定字段的第一个实例是可编辑的;突出显示该字段时,该字段的其他实例均概要显示。当您更改某个可编辑字段的值以后,在代码段中凡是用到该字段的地方都会对该字段进行更改。

按 Enter 或 Esc 可取消字段编辑,并使“代码编辑器”恢复普通模式。

通过修改“选项”对话框“字体和颜色”窗格中的“代码段字段”设置,可以更改可编辑代码段字段的默认颜色。有关更多信息,请参见如何:更改编辑器中使用的字体及其大小和颜色

创建代码段

除了默认情况下 Visual Studio 附带的代码段以外,还可以创建和使用自定义代码段。有关如何创建自定义代码段的更多信息,请参见创建代码段

说明:

对于 C# 代码段,用于指定 <快捷方式> 字段的有效字符包括:字母数字字符、数字符号 (#)、波形符 (~)、下划线字符 (_) 和短划线字符 (-)。

有关默认情况下 Visual C# 中包括的代码段的更多信息,请参见默认代码段

请参见

参考

代码段选择器