Menu
Coddy logo textTech

Scrivi, esegui e condividi snippet di codice, senza configurare nulla.

CoddyProgram.cs
Output
Click Run to see the output here.

Esegui C# online nel tuo browser

Un playground e compilatore C# online gratuito. Scrivi C# nel browser, premi Esegui e mcs compila mentre Mono esegue il programma in pochi secondi. Niente .NET SDK in locale, niente Visual Studio, niente dotnet CLI da configurare prima.

L'editor è costruito sullo stesso motore di VS Code, quindi evidenziazione della sintassi C#, completamento automatico e sottolineature degli errori funzionano tutti. Il codice viene compilato con il compilatore Mono mcs e gira su Mono 6.12 con il garbage collector SGen: utile per esplorare LINQ, provare async/await o prepararti a un colloquio su C# senza creare un csproj.

Perché questo playground C# è utile

  • Esecuzione C# immediata: scrivi il codice, premi Esegui e vedi l'output del compilatore C# online in pochi secondi, senza dotnet CLI né csproj.
  • Evidenziazione completa della sintassi C#, completamento automatico che conosce i tipi ed errori di compilazione mcs chiari, grazie allo stesso motore di editor di VS Code.
  • L'input stdin è supportato. Console.ReadLine(), Console.Read() e Console.In.ReadToEnd() leggono tutti dalla casella di input del playground, quindi i programmi C# interattivi funzionano dall'inizio alla fine. Niente .NET SDK, Visual Studio, Rider o Mono sul tuo computer.
  • Mono 6.12 con il compilatore mcs: scrivi programmi C#, usa LINQ, generics e async/await senza installare il .NET SDK.

Cosa puoi creare nel playground C#

  • Query LINQ: Where, Select, GroupBy, Aggregate su array e liste, con il compilatore che convalida le tue lambda.
  • Classi, interfacce, generics e pattern matching: gli idiomi fondamentali di C# da provare un metodo alla volta.
  • Esperimenti rapidi in C#: prova un extension method, testa un Task async, verifica la decostruzione di una tupla o conferma come si comporta un tipo nullable.

Domande frequenti sul compilatore C# online

Il compilatore C# online è gratuito?
Sì, il playground C# online è gratuito. Niente registrazione, niente .NET SDK da installare e nessuna licenza di Visual Studio da comprare: apri la pagina e compila.
Devo avere il .NET SDK o Visual Studio installato?
Non serve installare nulla. Non ti servono dotnet, Visual Studio, Rider o Mono sul tuo computer. Il compilatore C# online compila con mcs ed esegue il programma su Mono 6.12 in pochi secondi.
Il playground C# funziona da smartphone e Chromebook?
Sì. Il playground C# funziona in qualsiasi browser moderno, da computer, tablet o smartphone. È comodo per eseguire C# da un Chromebook o da un computer dove non puoi installare il .NET SDK.
Posso usare Console.ReadLine() nel compilatore C# online?
Sì. Console.ReadLine(), Console.Read() e Console.In.ReadToEnd() leggono le righe che scrivi esattamente come quando esegui un .exe compilato in locale dal terminale. Ottimo per i problemi da colloquio che trasformano righe in array di int.
Come imparo C# dopo aver provato il playground?
Modifica il codice C# di esempio, premi Esegui e ripeti. Quando vuoi qualcosa di più strutturato, il corso interattivo di C# di Coddy copre classi, LINQ, generics, async/await e altro ancora con esercizi pratici.

Strumenti utili per C#

Strumenti gratuiti nel browser che si abbinano bene al playground C#, tutti parte di Coddy.