C# Error
CS8515 – Parentheses are required around the switch governing expression.
Reason for the Error & Solution
Parentheses are required around the switch governing expression.
Example
The following code snippets generate CS8515:
Missing parentheses: (
)
:
// CS8515.cs
int x = 5;
switch x
{
case 5:
break;
}
Missing curly brackets: {
}
:
// CS8515.cs
int x = 5;
switch (x)
case 5:
break;
The correct format
int x = 5;
switch (x)
{
case 5:
break;
}
For more information, see .