Cómo usar esta herramienta para desarrolladores
- Pega el código C# desalineado.
- Pulsa «Formatear C#».
- Compara visualmente la estructura resultante.
- Usa dotnet format si necesitas seguir exactamente las reglas del proyecto.
Da formato a código C# con una estrategia local de indentación basada en llaves y separación de bloques. Conserva el contenido de cada línea y evita reescrituras semánticas: no ordena using, no cambia expresiones y no pretende reproducir todas las reglas de dotnet format. Es adecuado para limpiar fragmentos desalineados antes de una revisión rápida.
Da formato a código C# con una estrategia local de indentación basada en llaves y separación de bloques.
La función principal se ejecuta localmente en el navegador y no envía el contenido a una API externa.
Entrada de ejemplo:
using System;
public class Demo{
public void Run(){
if(DateTime.Now.DayOfWeek==DayOfWeek.Monday){
Console.WriteLine("Lunes");
}
}
}Ejecuta la herramienta para obtener una salida basada exactamente en estas reglas locales.
Normaliza espacios finales y calcula la indentación línea a línea según llaves visibles fuera de cadenas y comentarios básicos. Dedenta líneas que empiezan por } y aplica cuatro espacios por nivel.
No es un formatter basado en Roslyn. Expresiones multilínea, inicializadores complejos, switch expressions y directivas preprocessor pueden requerir dotnet format para un resultado canónico.
No. Aplica una indentación local basada principalmente en llaves y no carga Roslyn ni .editorconfig.
No pretende cambiar la semántica; conserva el contenido de las líneas salvo espacios de borde e indentación.
No. El orden de using puede depender de convenciones del proyecto y se deja intacto.
Se conservan, pero su indentación no siempre coincide con la salida exacta de un formatter de compilador.
Sí, la salida principal se descarga con extensión .cs.
| Módulo | Descripción |
|---|---|
| Entrada | Código C# |
| Procesamiento | Normaliza espacios finales y calcula la indentación línea a línea según llaves visibles fuera de cadenas y comentarios básicos. Dedenta líneas que empiezan por } y aplica cuatro espacios por nivel. |
| Salida | Código formateado |
| Ejecución | 100 % local en el navegador |