Microsoft Visual C# .NET je výkonný, ale jednoduchý jazyk, ktorý je primárne zameraný na programátorov, ktorí vytvárajú aplikácie pre platformu Microsoft .NET. Disponuje množstvom najlepších vlastností z jazyka C++ a Microsoft Visual Basicu, prièom súèasne boli odstránené niektoré nekompatibility, aby výsledkom bol èistý a logický jazyk. C# .NET tiež obsahuje užitoèné inovácie, ktoré urýchlia prácu pri vývoji aplikácií, zvláš pri použití Microsoft Visual Studio .NET.
Osnova:
platforma Microsoft .NET - prehľad Microsoft .NET Framework - komponenty .NET Framework - .NET jazyky
jazyk C# - štruktúra programu v jazyku C# - základné vstupno-výstupné operácie - kompilácia a debugging
premenné a dátové typy - pomenovanie premenných - využitie základných dátových typov - užívateľské dátové typy
príkazy a výnimky
metódy a parametre - použitie metód - použitie parametrov
pole - prehľad, vytváranie, použitie
základy objektovo orientovaného programovania - objektové triedy a ich inštancie - zapuzdrenie - C# a objektovo orientované programovanie
premenné obsahujúce referencie na objekty - využitie referencií - objektové hierarchie - konverzia dátových typov
vytváranie a ničenie objektov - konštruktory a deštruktory
dedičnosť
operátory a události - úvod do operátorov, overloading operátorov - události