Приведу небольшой фрагмент кода, который позволяет по вводу даты, рассчитать ваш возраст.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
using System; using System.Collections.Generic; using System.Linq; using System.Net; namespace Work { class Program { static void Main(string[] args) { var date= CalculateAge(new DateTime(1980, 12, 22)); Console.WriteLine($"Ваш возраст: {date}"); Console.ReadKey(); } public static int CalculateAge(DateTime BirthDate) { int YearsPassed = DateTime.Now.Year - BirthDate.Year; if (DateTime.Now.Month < BirthDate.Month || (DateTime.Now.Month == BirthDate.Month && DateTime.Now.Day < BirthDate.Day)) { YearsPassed--; } return YearsPassed; } } } |