/
GeoExe
/
NamesHistogram_Task
Обзор
Документация
Войти
/
GeoExe
/
NamesHistogram_Task
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
NamesTask/NameData.cs
37 строк
772 B
GeoExe
uploaded files
18 окт 2025, 20:31
18 окт 2025, 20:31
c5a591e
Код
Авторство
О чём код?
using System; using System.Globalization; namespace Names; public class NameData { /// <summary>Дата рождения</summary> public DateTime BirthDate; /// <summary>Имя</summary> public string Name; public NameData(int year, int month, int day, string name) : this(new DateTime(year, month, day), name) { } public NameData(DateTime birthDate, string name) { BirthDate = birthDate; Name = name; } public static NameData ParseFrom(string textLine) { var parts = textLine.Split('\t'); const string format = "dd.MM.yyyy"; var date = DateTime.ParseExact(parts[0], format, CultureInfo.InvariantCulture); return new NameData(date, parts[1]); } public override string ToString() { return $"{BirthDate:dd.MM.yyyy} {Name}"; } }