Soy principiante en C#. ¿Por qué aparece el error (Error del compilador CS0152, se repitió una etiqueta en una declaración de cambio. La declaración de cambio contiene varios casos con el valor de la etiqueta '6') en la línea "caso 6:", cuando escribo este código:
namespace ConsoleApp1 { class Class1 { public int abc { get; set; } public Class1() { } public void mTest(int aVal) { switch(aVal) { case (2 | 4): { break; } case 5: { break; } case 6: { break; } } } } }Ya casi llega, pero la forma correcta de hacer coincidir el patrón con esa condición es:
case 2 or 4: break;