Menu
Coddy logo textTech

Kompilator C# online

Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.

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

Uruchamiaj C# online w przeglądarce

Darmowy edytor online i kompilator C#. Piszesz kod C# w przeglądarce, klikasz Uruchom, a mcs kompiluje program, który Mono wykonuje w kilka sekund. Bez lokalnego .NET SDK, bez Visual Studio, bez konfigurowania dotnet CLI.

Edytor działa na tym samym silniku co VS Code, więc masz podświetlanie składni C#, autouzupełnianie i podkreślanie błędów. Kod jest kompilowany przez kompilator Mono mcs i uruchamiany na Mono 6.12 z garbage collectorem SGen. Przydaje się do poznawania LINQ, testowania async/await albo przygotowań do rozmowy rekrutacyjnej z C# bez zakładania pliku csproj.

Dlaczego ten edytor online C# się przydaje

  • Błyskawiczne uruchamianie C#: piszesz kod, klikasz Uruchom i w kilka sekund widzisz wynik z kompilatora C# online, bez dotnet CLI i csproj.
  • Pełne podświetlanie składni C#, autouzupełnianie świadome typów i czytelne błędy kompilacji mcs, na tym samym silniku edytora co VS Code.
  • Obsługa standardowego wejścia. Console.ReadLine(), Console.Read() i Console.In.ReadToEnd() czytają z pola wejściowego edytora, więc interaktywne programy w C# działają od początku do końca. Nie potrzebujesz na komputerze .NET SDK, Visual Studio, Ridera ani Mono.
  • Mono 6.12 z kompilatorem mcs: pisz programy w C#, używaj LINQ, typów generycznych i async/await bez instalowania .NET SDK.

Co możesz zbudować w edytorze online C#

  • Zapytania LINQ: Where, Select, GroupBy, Aggregate na tablicach i listach, a kompilator sprawdza twoje lambdy.
  • Klasy, interfejsy, typy generyczne i dopasowywanie wzorców: podstawowe idiomy C#, które przetestujesz metoda po metodzie.
  • Szybkie eksperymenty w C#: wypróbuj metodę rozszerzającą, przetestuj async Task, sprawdź dekonstrukcję krotki albo to, jak zachowuje się typ nullable.

Kompilator C# online: najczęstsze pytania

Czy kompilator C# online jest darmowy?
Tak, edytor online C# jest darmowy. Bez rejestracji, bez instalowania .NET SDK i bez kupowania licencji Visual Studio: otwierasz stronę i kompilujesz.
Czy muszę mieć zainstalowane .NET SDK albo Visual Studio?
Nie trzeba niczego instalować. Nie potrzebujesz na komputerze dotnet, Visual Studio, Ridera ani Mono. Kompilator C# online kompiluje kod przez mcs i uruchamia program na Mono 6.12 w kilka sekund.
Czy edytor online C# działa na telefonie i Chromebooku?
Tak. Edytor online C# działa w każdej nowoczesnej przeglądarce, na komputerze, tablecie i telefonie. Dobrze sprawdza się przy uruchamianiu C# na Chromebooku albo na komputerze, na którym nie da się zainstalować .NET SDK.
Czy mogę używać Console.ReadLine() w kompilatorze C# online?
Tak. Console.ReadLine(), Console.Read() i Console.In.ReadToEnd() czytają wpisane linie tak samo, jak przy lokalnym uruchomieniu skompilowanego pliku .exe w terminalu. Dobre do zadań rekrutacyjnych, w których trzeba zamienić linie na tablice liczb całkowitych.
Jak uczyć się C# po wypróbowaniu edytora?
Zmieniaj przykładowy kod C#, klikaj Uruchom i poprawiaj. Gdy zechcesz czegoś bardziej uporządkowanego, interaktywny kurs C# w Coddy omawia klasy, LINQ, typy generyczne, async/await i więcej, z praktycznymi ćwiczeniami.

Przydatne narzędzia do C#

Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem C# online. Wszystkie w Coddy.