Как сделать проверку на ввод даты? - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace L1
  6. {
  7. class bd
  8. {
  9. string name;
  10. int stroki;
  11. int stolb;
  12. string data;
  13. string author;
  14. public string Name
  15. {
  16. get { return name; }
  17. set { name = value; }
  18. }
  19. public string Data
  20. {
  21. get { return data; }
  22. set { data = value; }// здесь нужно сделать проверку на ввод даты, например dd.mm.yyyy
  23. }
  24. public int Stolb
  25. {
  26. get { return stolb; }
  27. set
  28. {
  29. if (value > 0) stolb = value;
  30. }
  31. }
  32. public int Stroki
  33. {
  34. get { return stroki; }
  35. set
  36. {
  37. if (value > 0) stroki = value;
  38. }
  39. }
  40. }
  41. public string Author
  42. {
  43. get { return author; }
  44. set { author = value; }
  45. }
  46. }
  47. class Program
  48. {
  49. static void Main(string[] args)
  50. {
  51. bd application = new bd();
  52. application.Stolb = 100;
  53. application.Stroki = 150;
  54. Console.Write("Введите название базы данных \n");
  55. application.Name = Console.ReadLine();
  56. Console.Write("Введите дату создания \n");
  57. application.Data = Console.ReadLine();
  58. Console.Write("Введите фамилию автора \n");
  59. application.Author = Console.ReadLine();
  60. Console.Write("\nCоставленная база данных: \n");
  61. Console.Write("название: \n");
  62. Console.WriteLine(application.Name);
  63. Console.Write("автор: \n");
  64. Console.WriteLine(application.Author);
  65. Console.Write("дата создания: \n");
  66. Console.WriteLine(application.Data);
  67. Console.Write("количество строк: \n");
  68. Console.WriteLine(application.Stroki);
  69. Console.Write("количество столбцов: \n");
  70. Console.WriteLine(application.Stolb);
  71. Console.ReadKey();
  72. }
  73. }
  74. }

Решение задачи: «Как сделать проверку на ввод даты?»

textual
Листинг программы
  1. public string Data
  2. {
  3.     get { return data; }
  4.     set
  5.     {
  6.         DateTime dt;
  7.         if (DateTime.TryParse(value, out dt))
  8.             data = value;
  9.     }
  10. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы