Formateador de C#
Reindent only — not a full formatterReindenta código fuente C# con llaves estilo Allman, normaliza auto-properties y ordena los miembros expression-bodied. Es una herramienta de sangría, no un formateador completo basado en Roslyn.
Cómo usar
- 1 Pega tu código fuente C#.
- 2 Elige el estilo de llaves (Allman es el predeterminado para C#) y el tamaño de la sangría.
- 3 Activa la normalización de auto-properties para ordenar los bloques <code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">{get;set;}</code>.
- 4 Copia o descarga el resultado.
Por qué usar esta herramienta
- El valor predeterminado coincide con el estilo de Microsoft / Visual Studio: llaves estilo Allman, sangría de 4 espacios.
- Ordena las abreviaciones más comunes: auto-properties y miembros expression-bodied.
- Se procesa totalmente en el cliente: tu código nunca sale del navegador.
- Para un formato estándar basado en Roslyn, usa <code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">dotnet format</code> localmente.
Preguntas frecuentes
¿Esta herramienta coincide con el CLI dotnet format?
Es bastante parecida en cuanto a llaves y sangría, pero el CLI además reordena los using, aplica analyzers y reescribe expresiones. Usa dotnet format si necesitas un resultado estándar.
¿La herramienta modifica las cadenas de LINQ?
Las sentencias LINQ se reindentan si están divididas en varias líneas, pero nunca se reescriben. El diseño del method-chain se conserva tal cual.
¿Buscas un formateador de Java?
Sí, tenemos uno: mira nuestro <a href="/java-formatter" class="underline">Formateador de Java</a>, que usa el mismo motor con el estilo K&R como predeterminado.
¿Qué es Formateador de C#?
El formateador de C# es una herramienta que reindenta código fuente C# directamente en el navegador usando llaves estilo Allman, además de normalizar auto-properties y ordenar los miembros expression-bodied. Funciona como una herramienta de sangría y no como un formateador completo basado en Roslyn: aplica un diseño coherente al código mientras el código fuente permanece siempre en el dispositivo del usuario.
Características
Reindentado estilo Allman
Reindenta según el anidamiento y coloca las llaves en su propia línea, la convención de .NET (el estilo K&R también está disponible).
Orden de accesores y =>
Normaliza el espaciado de `{ get; set; }` y las flechas de los miembros con cuerpo de expresión.
100% privado
Se ejecuta en el cliente — tu código C# nunca se sube.
Ejemplo
Input
public class A {
int X{get;set;}
}
Output
public class A
{
int X{ get; set; }
}
Casos de uso comunes
-
1
Corregir C# pegado
Repara la indentación de un fragmento copiado de un log, gist o foro.
-
2
Aplicar el estilo Allman
Normaliza la colocación de llaves según la convención estándar de .NET.
-
3
Ordenar antes de un commit
Limpia el formato sin ejecutar un dotnet-format completo.
El formateador de C# de Zerethon reindenta el código fuente C# en tu navegador según la profundidad de las llaves, usando por defecto el estilo Allman común en .NET, y normaliza los accesores de auto-propiedad (`{ get; set; }`) y el espaciado de las flechas `=>` en miembros con cuerpo de expresión. Es un reindentador ligero, no un dotnet-format completo — ordena el formato sin reescribir todo el código. No se sube nada.
- Categoría
- Desarrollo
- Precio
- Gratis
- Privacidad
- Basado en el navegador
- Registro
- No necesario
Referencias
- Convenciones de codificación de C# — Microsoft Learn
- Especificación del lenguaje C# — Microsoft Learn
Privacidad
Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Formateador de C# funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.
Herramientas relacionadas
Formateador de JSON
Formatea, valida y minifica JSON en línea. Gratis, sin necesidad de registro — tus datos nunca salen de tu navegador.
Abrir herramientaFormateador de SQL
Formatea consultas SQL en línea — embellece el código para MySQL, PostgreSQL, SQLite, SQL Server, Oracle y BigQuery.
Abrir herramientaGenerador de UUID
Genera UUID en línea — v1, v4, v7 y Nil. Genera hasta 10.000 en lote. Gratis, sin registro.
Abrir herramientaGenerador de contraseñas
Genera contraseñas aleatorias fuertes y criptográficamente seguras. Personaliza la longitud y los conjuntos de caracteres — todo se ejecuta en tu navegador.
Abrir herramientaCrea, comparte y crece en Zerethon Social
Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.