c# seleccionar caso

Puede utilizar el cambio de mayúsculas y minúsculas, pero C# no admite condiciones de mayúsculas y minúsculas separadas por comas.

public int getDaysInMonth(int strMonth, int strYear)

{

int strDays = 0;

Cambiar (strMonth)

p>

{

Caso 1:

Caso 3:

Caso 5:

Caso 7 :

Caso 10:

Caso 12:

strDays = 31;

Caso 4:

Caso 6:

Caso 9:

Caso 11:

strDays = 30 descansos;

Caso 2:

if( (strAño % 4 == 0 &strAño % 100!= 0) || strAño % 400 == 0)

strDías = 29

Otros

strDays = 28

Descanso;

}

Devolver strDays

}

}

PD: si strMonth y strYear son cadenas, puedes usar int. Analizar (strMonth) o convertir. ToInt32(strMonth) los convierte al tipo Int.