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.