暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. // ReSharper disable MemberCanBePrivate.Global
  2. namespace Lunar
  3. {
  4. /// <summary>
  5. /// 三伏
  6. /// 从夏至后第3个庚日算起,初伏为10天,中伏为10天或20天,末伏为10天。当夏至与立秋之间出现4个庚日时中伏为10天,出现5个庚日则为20天。
  7. /// </summary>
  8. public class Fu
  9. {
  10. /// <summary>
  11. /// 名称:初伏、中伏、末伏
  12. /// </summary>
  13. public string Name { get; set; }
  14. /// <summary>
  15. /// 当前入伏第几天,1-20
  16. /// </summary>
  17. public int Index { get; set; }
  18. /// <summary>
  19. /// 创建伏
  20. /// </summary>
  21. public Fu()
  22. {
  23. }
  24. /// <summary>
  25. /// 创建伏
  26. /// </summary>
  27. /// <param name="name">名称</param>
  28. /// <param name="index">当前入伏第几天</param>
  29. public Fu(string name, int index)
  30. {
  31. Name = name;
  32. Index = index;
  33. }
  34. /// <summary>
  35. /// 完整字符串输出
  36. /// </summary>
  37. public string FullString => $"{Name}第{Index}天";
  38. /// <inheritdoc />
  39. public override string ToString()
  40. {
  41. return Name;
  42. }
  43. }
  44. }