Função C# - Calcular idade de uma pessoa

using System;

namespace ConsoleApplication1
{
class Class1
{

private static int calcIdade(DateTime dNasc)
{
int idade = DateTime.Now.Year - dNasc.Year;
if (DateTime.Now.Month < dNasc.Month ||
(DateTime.Now.Month == dNasc.Month &&
DateTime.Now.Day < dNasc.Day))
idade--;
return idade;
}

[STAThread]
static void Main(string[] args)
{
DateTime data = new DateTime(1964,12,15);
Console.WriteLine("Idade: " + calcIdade(data) + " anos");
Console.ReadLine();
}
}
}

Procurar neste site . . .