2013-06-14 4 views
2

Я обычно делаю классы со следующей планировкой:C# Visual Studio 2010: сделать заказ заранее классы

public class [classname] 
    { 
     #region Properties 

     #endregion 

     #region Initialization 

     public [classname]() 
     { 

     } 

     #endregion 

     #region Events 

     #endregion 

     #region Methods 

     #endregion 
    } 

Есть ли способ сделать это так, когда я делаю новый класс, это автоматически сделал для меня?

+0

Использование [Шаблоны] (http://msdn.microsoft.com/en-us/library/6db0hwky.aspx) – rene

ответ

0

В VS перейти в Инструменты -> Менеджер фрагментов кода и выбрать Visual C#. Navigate, чтобы показать путь, который он должен быть Двойники к этому:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC#\Snippets\1033\Visual C# 
or 
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC#\Snippets\1033\Visual C# 

Перед изменением что-то там я рекомендую закрыть VS. Создайте новый файл с именем «TheRegions.snippet» и вставить этот:

<?xml version="1.0" encoding="utf-8"?> 
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
    <CodeSnippet Format="1.0.0"> 
     <Header> 
      <Title>TheRegions</Title> 
      <Shortcut>TheRegions</Shortcut> 
      <Description>Codesnippet</Description> 
      <Author>Authorname</Author> 
      <SnippetTypes> 
       <SnippetType>Expansion</SnippetType> 
      </SnippetTypes> 
     </Header> 
     <Snippet> 
      <Declarations> 
       <Literal Editable="false"> 
        <ID>classname</ID> 
        <ToolTip>ClassName</ToolTip> 
        <Function>ClassName()</Function> 
        <Default>ClassNamePlaceholder</Default> 
       </Literal> 
      </Declarations> 
      <Code Language="csharp"><![CDATA[ 

      #region Properties 
      #endregion 

      #region Initialization 
      public $classname$() 
      { 
      } 
      ~$classname$() 
      { 
      } 
      #endregion 

      #region Events 
      #endregion 

      #region Methods 
      #endregion 
      ]]> 
      </Code> 
     </Snippet> 
    </CodeSnippet> 
</CodeSnippets> 

Скопируйте этот файл на месте, IntelliSense запуска VS и типа «TheRegions» должен подойти.

+0

Спасибо, я узнал, что с помощью Ctrl + K -> Ctrl + X он появляется в «Мои фрагменты кода», а затем я просто дважды щелкните по нему, отлично: D также, я импортировал его, сделав его в другом месте – MooshBeef

0

Вы можете создавать и использовать шаблоны классов с помощью JetBrains ReSharper.