C# (lausutaan C sharp) on yleiskäyttöinen, moniparadigma-ohjelmointikieli, joka sisältää vahvan konekirjoituksen, sanastoon perustuvan, pakottavan, deklaratiivisen, toiminnallisen, yleisen, oliopohjaisen (luokkapohjaisen) ja komponenttisuuntautuneen ohjelmoinnin tieteenaloja. Microsoft kehitti sen noin vuonna 2000 .NET-aloitteessaan, ja myöhemmin Ecma (ECMA-334) ja ISO (ISO/IEC 23270:2018) hyväksyivät sen standardiksi. C# on yksi Common Language Infrastructureille suunnitelluista ohjelmointikielistä.
Ominaisuudet:
- Kääntää ja ajaa ohjelmasi
- Näytä ohjelman tulos tai yksityiskohtainen virhe
- Kehittynyt lähdekoodieditori syntaksin korostuksella, hakasulkeiden täydennyksellä ja rivinumeroilla
- Avaa, tallenna, tuo ja jaa C#-tiedostoja.
- Mukauta editoria
Rajoitukset:
- Kokoamiseen tarvitaan Internet-yhteys
- Ohjelman enimmäiskesto on 20s
- Vain yksi tiedosto kerrallaan
- Jotkin tiedostojärjestelmä-, verkko- ja grafiikkatoiminnot voivat olla rajoitettuja
- Tämä on eräkääntäjä; interaktiivisia ohjelmia ei tueta. Jos ohjelmasi tarjoaa esimerkiksi syöttökehotteen, kirjoita syöte Input-välilehdelle ennen kääntämistä.