// 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;
}
}
}