Menu

Playground de C#

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

Este é um playground e compilador de C# online e gratuito. Escreva código C# direto no navegador, aperte Rodar e veja o mcs compilar e o Mono executar seu programa em segundos — sem SDK do .NET local, sem Visual Studio e sem dotnet CLI. É o jeito mais rápido de experimentar uma consulta LINQ, testar um método genérico ou resolver um problema de entrevista de C#.

Por baixo dos panos, o editor usa o mesmo motor do VS Code (destaque de sintaxe C#, autocompletar, sublinhado de diagnósticos), e seu código compila com o compilador mcs do Mono e roda em Mono 6.12 com o coletor de lixo SGen. Seja para explorar LINQ, testar async/await ou se preparar para uma entrevista de C#, este compilador C# online vai da ideia à saída em segundos — sem 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 completo de sintaxe C#, autocompletar com reconhecimento de tipos e erros claros do compilador mcs — o mesmo motor de editor que o VS Code usa.
  • Entrada stdin suportada — Console.ReadLine(), Console.Read(), Console.In.ReadToEnd() leem do campo de entrada do playground, então você pode testar programas C# interativos de ponta a ponta. Sem instalação — sem .NET SDK, Visual Studio, Rider nem 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, genéricos e pattern matching — idiomas básicos de C# que você pode testar método a método.
  • Experimentos rápidos de C# — teste um método de extensão, um async Task, verifique a desconstrução de uma tupla ou confirme como um tipo nullable se comporta.

Perguntas frequentes sobre o compilador C# online

O compilador C# online é gratuito?
Sim. O playground de C# online é totalmente gratuito — sem cadastro, sem instalar o SDK do .NET e sem comprar licença do Visual Studio. 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 do 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# funciona em qualquer navegador moderno — desktop, tablet ou celular. Ótimo para rodar C# em um Chromebook ou em uma máquina onde você não pode instalar o SDK do .NET.
Posso usar Console.ReadLine() no compilador C# online?
Sim. O playground tem um campo de entrada stdin — 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. Ótimo 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 itere. Quando quiser prática estruturada, o curso interativo de C# do Coddy cobre classes, LINQ, genéricos, async/await e mais com exercícios práticos.