Kategoria: Programistyczne

Formatowanie C#

Formatuj C# silnikiem zgodnym z CSharpierem i opartym na Roslynie.

Działa w przeglądarcePrzetwarzanie lokalne. Dane wejściowe nie opuszczają Twojego urządzenia.

Układ

Szczegóły

O tym narzędziu

Wklej kod C# i uporządkuj klasy, rekordy, metody, wyrażenia, zapytania LINQ oraz nowoczesne konstrukcje języka. Silnik zgodny z CSharpierem pozwala ustawić szerokość wiersza, wielkość wcięcia i tabulatory.

C# wymaga czegoś więcej niż wstawiania odstępów przy klamrach. Dyrektywy, atrybuty, dopasowanie wzorców, napisy interpolowane i słowa kontekstowe wymagają prawdziwej gramatyki, dlatego formatter korzysta z Roslyna uruchomionego w WebAssembly.

Silnik działa w przeglądarce i jest pobierany tylko po użyciu tej strony. Kod nie jest wysyłany na serwer.

Wypróbuj też

  • Formatuj kod Python z Ruffem i ustaw długość wiersza, cudzysłowy oraz przecinki.

    Działa w przeglądarceProgramistyczne
  • Formatuj TypeScript z obsługą typów, interfejsów i nowoczesnej składni.

    Działa w przeglądarceProgramistyczne
  • Formatuj, wcinaj i porządkuj JSON.

    Działa w przeglądarceProgramistyczne

Warto wiedzieć

Najczęstsze pytania

Czy to prawdziwy formatter C#?
Tak. Narzędzie używa silnika zgodnego z CSharpierem i opartego na parserze Roslyn, a nie wyrażeń regularnych.
Czy kod jest wysyłany na serwer?
Nie. Silnik .NET działa w przeglądarce, a kod pozostaje na urządzeniu.
Dlaczego pierwsze uruchomienie trwa dłużej?
Formatter C# wymaga środowiska .NET WebAssembly i bibliotek Roslyn. Są pobierane dopiero po użyciu tej strony, aby nie obciążać pozostałych narzędzi.