在C#中生成代码块

时间:2013-10-07 12:23:51

标签: c# visual-studio visual-studio-2012

在eclipse中,可以选择在按Enter键时生成命令块 例如,如果我把命令放在那里,有弹出的for,foreach等,当我选择时 例如,它为我生成的每个块生成的命令,其中包含上下文,我可以根据需要更改它。 我使用visual studio premium edition 2012,我是否需要为每个命令键入所有块????

4 个答案:

答案 0 :(得分:3)

您正在谈论的功能在Visual Studio环境中称为片段。

例如

如果你想插入一个属性,你可以这样做:

prop并按两次tab,IDE会生成类似

的内容
public int MyProperty {get;set;} 

让您通过导航(使用tab键)编辑刚刚创建的属性。

类似于svmtab两次,你会得到一个由IDE生成的public static void main方法片段。

     static void Main(string[] args)
     {

     }

有关所有已有代码段的列表,请查看here 您还可以创建自己的自定义代码段并根据需要使用。请参阅here

我在stackoverflow问了一个类似的问题。希望这能让你开始。

答案 1 :(得分:1)

如果输入'for'并按两次'TAB',Visual Studio将为您生成代码块。

答案 2 :(得分:1)

在C#中,Visual Studio中存在Code Snippets,这些是现成的代码片段,您可以快速插入到代码中。

您可以在光标位置插入代码段,或在当前所选代码周围插入环绕声代码段。通过IntelliSense菜单上的“插入代码片段”或“环绕声”命令调用代码片段插入器,或者使用键盘快捷键 CTRL + K,然后使用X或CTRL + K然后分别使用S.

代码段插入器显示所有可用代码段的代码段名称,还包括一个输入对话框,您可以在其中键入代码段的名称或部分代码段名称。它突出显示与代码段名称最接近的匹配项。

随时按TAB将关闭代码段插入器并插入当前选定的代码段。在代码编辑器中键入ESC或单击鼠标将在不插入代码段的情况下关闭代码段插入器。

答案 3 :(得分:1)

  1. 在Visual Studio集成开发环境(IDE)中,打开 您要编辑的文件。
  2. 在代码编辑器中,将光标放在要插入代码的位置 片段。
  3. 以下列三种方式之一启动“插入代码段”菜单:
  4. CTRL+KCTRL+X
  5. 在“编辑”菜单上,指向“智能感知”,然后单击“插入” 片段。
  6. 右键单击鼠标,然后选择“插入片段”命令 快捷菜单。
  7. 从代码段插件中选择代码段然后 按TABENTER
  8. 或者,您可以键入代码段的名称,然后 按TABENTER