A C# (ejtsd: C éles) egy általános célú, többparadigmájú programozási nyelv, amely erős gépelési, lexikális hatókörű, kötelező, deklaratív, funkcionális, általános, objektum-orientált (osztály-alapú) és komponens-orientált programozási tudományokat foglal magában. 2000 körül fejlesztette ki a Microsoft .NET kezdeményezésén belül, majd az Ecma (ECMA-334) és az ISO (ISO/IEC 23270:2018) szabványként hagyta jóvá. A C# egyike a Common Language Infrastructure számára tervezett programozási nyelveknek.
Jellemzők:
- Fordítsa le és futtassa a programot
- Tekintse meg a program kimenetét vagy a részletes hibát
- Fejlett forráskód-szerkesztő szintaktikai kiemeléssel, zárójelek kiegészítésével és sorszámozással
- C#-fájlok megnyitása, mentése, importálása és megosztása.
- A szerkesztő testreszabása
Korlátozások:
- Az összeállításhoz internetkapcsolat szükséges
- A program maximális futási ideje 20 mp
- Egyszerre csak egy fájl
- Néhány fájlrendszer, hálózati és grafikus funkció korlátozott lehet
- Ez egy kötegelt fordító; az interaktív programok nem támogatottak. Például, ha a program beviteli parancsot ad, a fordítás előtt írja be a bevitelt az Input fülre.