A .NET keretrendszerről elmondható, hogy szereti a beszédes elnevezéseket. Ez egy részről segíti a kód olvasását, de cserébe megnehezíti annak az írását segédeszközök nélkül. Az InteliSense kontextus függően segítséget nyújt, hogy mit tudunk használni.
Emellett a Visual Studio rendelkezik egy másik hasznos szolgáltatással, ami a kód írást megkönnyíti. Ezek a Code Snippet-ek, amit magyarul kód részleteknek lehetne fordítani. Ezek olyan szavak, amelyeket ha beírunk a szerkesztőbe, majd egymás után kétszer lenyomjuk a tab gombot, akkor átalakulnak komplett kódrészletté.
Például, beírjuk, hogy for, majd kétszer megnyomjuk a tab gombot, akkor az alábbi kódrészlet generálódik a kódunkba:
for (int i = 0; i < length; i++)
{
}
A kurzor ezek után a length azonosítóra ugrik, hogy könnyen át tudjuk írni a ciklus limit feltételét.
A Studio számos ilyen snippet-et támogat beépítetten a C# és egyéb programozási nylevekhez is. A Snipetek listáját a Tools menüből tudjuk elérni, a Code Snipets Manager… menüpont alatt.
Itt sajátot is tudunk definálni, illetve megnézhetjük a már meglévőeket. C# fejlesztés közben az alábbi Snippet-ek fognak jól jönni (a teljesség igénye nélkül):
| Snippet | Hatása |
|---|---|
| cw | Console.WriteLine utasítás |
| ctor | konstruktor létrehozása |
| do | hátul tesztelő ciklus létrehozása |
| for | for ciklus létrehozása |
| foreach | foraeach ciklus létrehozása |
| if | if vezérlési szerkezet létrehozása |
| prop | tulajdonság létrehozása |
| try | kivételkezelő blokk létrehozása |
| tryf | kivételkezelő blokk létrehozása a végén finally blokkal |
| switch | swith-case utasításblokk létrehozása |
| while | elől tesztelő ciklus létrehozása |
A fenti táblázatban szereplő snippet-ek többsége jelen pillanatban valószínűleg semmit mondó, viszont a későbbiek során hasznos lesz.