Input

Modalità:

Output

Cos'è un Formattatore C#?

Un formattatore C# riorganizza il codice C# con indentazione coerente, spaziatura corretta e facile da leggere. Gestisce classi, metodi, namespace, proprietà e tutti i costrutti C# standard.

Questo strumento ha due modalità: Formatta (abbellisci) e Minimizza (comprimi). Entrambe funzionano nel browser; nessun codice viene inviato a un server.

Come usare questo strumento

1

Scegli modalità

Seleziona Formatta per abbellire il codice C# con indentazione corretta, o Minimizza per comprimerlo.

2

Incolla input

Incolla il tuo codice C# nell'editor sinistro. Puoi anche cliccare su Esempio o Carica.

3

Copia risultato

Il pannello destro si aggiorna automaticamente. Per convertire JSON in C#, prova JSON a C#.

Esempi di Formattatore C#

Prima e dopo la formattazione di un programma C#:

C# non formattato

Input

C# formattato

Output

Quando la formattazione è importante

La formattazione coerente riduce il carico cognitivo. I progetti C# usano spesso EditorConfig con analizzatori Roslyn.

Per la compilazione C#, usa dotnet build o Visual Studio.

Domande frequenti

Supporta tutte le funzionalità C#?

Questo strumento usa un formattatore basato su parentesi graffe che funziona bene per la maggior parte del codice C#.

Il mio codice viene inviato da qualche parte?

No. Tutta la formattazione viene eseguita nel browser.

Cosa fa Minimizza?

Minimizza rimuove commenti e riduce gli spazi bianchi per diminuire le dimensioni del file.

Posso formattare file C# con attributi?

Sì. Gli attributi come [HttpGet] vengono gestiti correttamente.

Come si confronta con Visual Studio?

Visual Studio offre formattazione completa basata su Roslyn. Questo strumento offre formattazione rapida nel browser.

Strumenti correlati

Documentazione C#. Regole di stile C#.