WeekHolidayStruct.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. namespace Masuit.Tools.DateTimeExt
  2. {
  3. /// <summary>
  4. /// 节假日信息
  5. /// </summary>
  6. public struct WeekHolidayStruct
  7. {
  8. /// <summary>
  9. /// 月
  10. /// </summary>
  11. public readonly int Month;
  12. /// <summary>
  13. /// 这个月第几周
  14. /// </summary>
  15. public readonly int WeekAtMonth;
  16. /// <summary>
  17. /// 周末日
  18. /// </summary>
  19. public readonly int WeekDay;
  20. /// <summary>
  21. /// 假日名
  22. /// </summary>
  23. public readonly string HolidayName;
  24. /// <summary>
  25. /// 节假日信息
  26. /// </summary>
  27. /// <param name="month"></param>
  28. /// <param name="weekAtMonth"></param>
  29. /// <param name="weekDay"></param>
  30. /// <param name="name"></param>
  31. public WeekHolidayStruct(int month, int weekAtMonth, int weekDay, string name)
  32. {
  33. Month = month;
  34. WeekAtMonth = weekAtMonth;
  35. WeekDay = weekDay;
  36. HolidayName = name;
  37. }
  38. }
  39. }