Menu
Coddy logo textTech

Compilador C# Online

Escreva, execute e compartilhe trechos de código — sem instalação.

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

Rode C# online no navegador

Um playground e compilador de C# online e gratuito. Escreva C# no navegador, aperte Rodar e o mcs compila enquanto o Mono executa seu programa em segundos. Sem .NET SDK local, sem Visual Studio, sem dotnet CLI para configurar antes.

O editor usa o mesmo motor do VS Code, então destaque de sintaxe de C#, autocomplete e sublinhados de diagnóstico funcionam direitinho. O código compila com o compilador mcs do Mono e roda em Mono 6.12 com o coletor de lixo SGen — útil para explorar LINQ, testar async/await ou se preparar para uma entrevista de C# sem precisar montar um csproj.

Por que este playground de C# vai te ajudar

  • Execução instantânea de C# — escreva o código, pressione Rodar e receba a saída do compilador C# online em segundos, sem dotnet CLI ou csproj.
  • Destaque de sintaxe C# completo, autocompletar com reconhecimento de tipos e erros do compilador mcs bem claros, com o mesmo motor de editor do VS Code.
  • Suporte a stdin. Console.ReadLine(), Console.Read() e Console.In.ReadToEnd() leem do campo de entrada do playground, então programas C# interativos funcionam de ponta a ponta. Sem .NET SDK, Visual Studio, Rider ou Mono na sua máquina.
  • Mono 6.12 com o compilador mcs — escreva programas C#, use LINQ, genéricos e async/await sem instalar o SDK do .NET.

O que você pode fazer no playground de C#

  • Consultas LINQ: Where, Select, GroupBy, Aggregate sobre arrays e listas, com o compilador validando suas lambdas.
  • Classes, interfaces, generics e pattern matching: idiomas básicos de C# que você pode testar um método de cada vez.
  • Experimentos rápidos em C#: teste um extension method, uma async Task, verifique a desconstrução de uma tupla ou confirme como um nullable type se comporta.

Perguntas frequentes sobre o compilador C# online

O compilador C# online é gratuito?
Sim, o playground de C# online é gratuito. Sem cadastro, sem instalar o .NET SDK e sem licença do Visual Studio para comprar — abra a página e compile.
Preciso ter o SDK do .NET ou o Visual Studio instalados?
Não precisa instalar nada. Você não precisa de dotnet, Visual Studio, Rider ou Mono na sua máquina. O compilador C# online compila com mcs e executa seu programa em Mono 6.12 em segundos.
O playground de C# funciona no celular e no Chromebook?
Sim. O playground de C# roda em qualquer navegador moderno, no desktop, tablet ou celular. Útil para rodar C# em um Chromebook ou em uma máquina onde você não consegue instalar o .NET SDK.
Posso usar Console.ReadLine() no compilador C# online?
Sim. Console.ReadLine(), Console.Read() e Console.In.ReadToEnd() leem as linhas digitadas do mesmo jeito que quando você executa um .exe compilado localmente no terminal. Bom para problemas de entrevista que convertem linhas em arrays de inteiros.
Como aprendo C# depois de testar o playground?
Edite o código C# de exemplo, pressione Rodar e vá iterando. Quando quiser algo mais estruturado, o curso interativo de C# do Coddy cobre classes, LINQ, genéricos, async/await e mais, com exercícios práticos.