Saltar al contenido
Solución rápida

Cómo solucionar CS1026: ) expected en C# 12

El compilador de C# devuelve CS1026 cuando una llamada o expresión abre un paréntesis que nunca se cierra.

Antes (con error)

int a = 5;
int b = 3;
Console.WriteLine("Total: " + (a + b);

Después (corregido)

int a = 5;
int b = 3;
Console.WriteLine("Total: " + (a + b));

Cómo solucionarlo

  1. Mira la línea indicada: cada «(» de la expresión necesita su «)» antes del «;».
  2. En expresiones largas, separa las operaciones en variables para ver mejor dónde falta el cierre.
  3. Pega el código en el formateador: el diagnóstico marca la línea y puede corregirla.

Corregir mi código ahora en el Formateador

Otras soluciones