|    
			
				17/11/2012, 05:28
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: noviembre-2012 
						Mensajes: 2
					 Antigüedad: 12 años, 11 meses Puntos: 0 |  | 
  |  C# error  
  Hola, estoy empezando a dar los primeros pasos de programacion y al hacer una funcion me encuentro con un error y me he atacado y no veo el error.os pego el codigo por si pudierais echarme una mano.
 Un saludo.
 
 ..................................................  ..................................................  ..
 
 Error	1	'ConsoleApplication2.Program.Dia(int, int)': no todas las rutas de código devuelven un valor.
 ..................................................  ..................................................  .....
 static bool Bisiesto(int year)
 {
 if (((year % 4 == 0) && ((year % 100 != 0)) || (year % 400 == 0)))
 {
 return true;
 }
 else
 {
 return false;
 }
 }
 static int Dia(int mes, int year)
 {
 if (Bisiesto(year))
 {
 if ((mes == 1) || (mes == 3) || (mes == 5) || (mes == 7) || (mes == 8) || (mes == 10) || (mes == 11) || (mes == 12))
 {
 return 31;
 }
 else
 {
 if ((mes == 4) || (mes == 6) || (mes == 9))
 {
 return 30;
 }
 else
 {
 if (mes == 2)
 {
 return 29;
 }
 }
 }
 }
 else
 {
 if ((mes == 1) || (mes == 3) || (mes == 5) || (mes == 7) || (mes == 8) || (mes == 10) || (mes == 11) || (mes == 12))
 {
 return 31;
 }
 else
 {
 if ((mes == 4) || (mes == 6) || (mes == 9))
 {
 return 30;
 }
 else
 {
 if (mes == 2)
 {
 return 28;
 }
 }
 }
 }
 }
     |