Полезни snippets за C#


27

Здравейте,

ТУК съм качил много полезни базови snippets за Visual Studio (намерени в Интернет), които много улесняват писането на C#, давайки клавишни комбинации за Console.ReadLine() и четене от конзолата на най-често ползваните входни данни, бързо създаване на масиви и листове итн.

Инсталирането е много лесно - архивът съдържа няколко .snippet файла. Във Visual Studio --> Tools --> Code Snippets Manager (или ctrl+K, ctrl+B) избирате Language: Visual C#, папка MyCodeSnippets и най-долу - Import, след което избирате всички .snippet файлове.

Така ще можете да ползвате следните shortcuts:

cr TAB --> Console.ReadLine();

int TAB --> int x = int.Parse(Console.ReadLine()); (съответно за long, string, decimal, double итн)

ca TAB --> var[] name = new var[size]; - за създаване на масив от даден тип (var) с определен размер (size)

cl TAB --> List<var> name = new List<var>(); - за лист

str TAB --> string name = Console.ReadLine();

stw TAB --> string name = "value";

cwc TAB --> foreach (var item in collection)  - за принтиране на колекция

                          {
                                  Console.WriteLine(item);
                          }

Ако сте инсталирали ReSharper, ще трябва от Resharper --> Options --> Intellisense --> General да изберете да ползвате intellisense за Visual Studio.

Поздрави и бързо и успешно писане :)




Отговори



0
А някой знае ли как може да ползваме code snippets, когато имаме маркиран повече от един ред, т.е. (Alt +  / ↓ ) +code snippets едновременно? Пробвах се, но не можах.

от marinJelev (110 точки)


0

Супер Топалов това е добро.


от ducce111 (89 точки)


0
Много Благодарско :)

от slavib (176 точки)


0
Сега видях темата (15 дни след началото на темата), но за жалост линкът вече не води към активен файл - има ли възможност отново да се качи файла, изглежда много полезен? 

от stoberov (3451 точки)


2
Качих ги на ново място ТУК

от topalkata (6442 точки)

0
Благодаря за бързата реакция! (beer)

от stoberov (3451 точки)