Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/07/2013, 14:48
Avatar de cronopiomx
cronopiomx
 
Fecha de Ingreso: mayo-2012
Ubicación: Programing Cloud
Mensajes: 282
Antigüedad: 12 años
Puntos: 28
Respuesta: calcular edad en visual studio .net C#

Hola, prueba esta implementacion, es efectiva.

Código:
static void Main(string[] args)
        {
            int day = 23;
            int month = 9;
            int year = 1990;
            DateTime dat = new DateTime(year, month, day);
            Console.Write(Edad(dat));
            Console.ReadKey();
        }

        public static int Edad(DateTime fechaNacimiento)
        {            
            int edad = DateTime.Now.Year - fechaNacimiento.Year;
            DateTime nacimientoAhora = fechaNacimiento.AddYears(edad);            

            if (DateTime.Now.CompareTo(nacimientoAhora) < 0)
            {
                edad--;
            }
            return edad;
        }
saludos
Cronos