// ReSharper disable MemberCanBePrivate.Global // ReSharper disable UnusedAutoPropertyAccessor.Global namespace Lunar { /// /// 节气 /// public class JieQi { private string _name; /// /// 名称 /// public string Name { get => _name; set { _name = value; for (int i = 0, j = Lunar.JIE_QI.Length; i < j; i++) { if (!value.Equals(Lunar.JIE_QI[i])) continue; if (i % 2 == 0) { Qi = true; } else { Jie = true; } return; } } } /// /// 阳历日期 /// public Solar Solar { get; set; } /// /// 是否节令 /// public bool Jie { get; set; } /// /// 是否气令 /// public bool Qi { get; set; } /// /// 初始化 /// public JieQi() { } /// /// 初始化 /// /// 名称 /// 阳历日期 public JieQi(string name, Solar solar) { Name = name; Solar = solar; } /// public override string ToString() { return Name; } } }