?

Log in

No account? Create an account
Dotnet_am

dotnet_am


C# и платформа .NET в вопросах и ответах

.NET технологии в Армении


Previous Entry Share Next Entry
2.3.2 Почему для C# меньше сниппетов чем для VB.NET и как это исправить?
Dotnet_am
dotnet_am

Честно говоря - это науке не известно. Возможно, в Microsoft думают, что C#-программисты и так слишком умные и все напишут сами. Во всяком случае по умолчанию в Visual Studio 2005/2008 для VB.NET имеется несколько сотен полезных сниппетов для работы с файловой системой, ОС, данными, XML, безопасностью и еще многим другим, а для C#- лишь основные конструкции (в VS 2008 - чуть больше, но все равно недостаточно).

Оказывается, все те сниппеты, которые есть в VS 2005 для VB.NET, имеются и для C#.  Коварная Microsoft прячет их вот здесь
Фактически, это версия сниппетов для VB.NET из VS2005 переведенная на C#, но подходит как для VS2005 , так и 2008.

Как установить и настроить:
1. Скачиваете (всего 261 Kb), устанавливаете. По умолчанию сниппеты копируются в папку My Documents\MSDN\Visual C# 2005 Code Snippets\.
2. Запускаете Visual Studio. Выбираете из меню Tools -> Code Snippets Manager ... (или Ctrl+K+B)  
3. Нажимаете кнопку Add... и указываете ту самую папку ... My Documents\MSDN\Visual C# 2005 Code Snippets и нажимаете кнопку OK
4. Не забудьте отпустить  кнопку OK1

Все ... Теперь в любом месте кода, щелкнув правой кнопкой мыши и выбрав Insert Snippet ... , можно вставить код из только что добавленной коллекции.

P.S. Если где то обнаружите версию C#-сниппетов поновее указанной - дайте знать.
P.P.S.  А стандартные конструкции в C# можно вставлять намного легче, чем из сниппетов. Если не знали - попробуйте в новой строке в редакторе кода набрать for или try или foreach и тут же дважды нажмите TAB ...

1Шутка

Tags:

  • 1
ссылка "Вот здесь" не работает :(

  • 1