Kompilator C# online
Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.
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()iConsole.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?
Czy muszę mieć zainstalowane .NET SDK albo Visual Studio?
Czy edytor online C# działa na telefonie i Chromebooku?
Czy mogę używać Console.ReadLine() w kompilatorze C# online?
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?
Przydatne narzędzia do C#
Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem C# online. Wszystkie w Coddy.