using System.Text; // ReSharper disable IdentifierTypo // ReSharper disable MemberCanBePrivate.Global // ReSharper disable UnusedAutoPropertyAccessor.Global // ReSharper disable ClassNeverInstantiated.Global namespace Lunar { /// /// 佛历因果犯忌 /// public class FotoFestival { /// /// 是日何日,如:雷斋日 /// public string Name { get; } /// /// 犯之因果,如:犯者夺纪 /// public string Result { get; } /// /// 是否每月同 /// public bool EveryMonth { get; } /// /// 备注,如:宜先一日即戒 /// public string Remark { get; } /// /// 创建佛历因果犯忌 /// /// 是日何日 /// 犯之因果 /// 是否每月同 /// 备注 public FotoFestival(string name, string result = null, bool everyMonth = false, string remark = null) { Name = name; Result = result ?? ""; EveryMonth = everyMonth; Remark = remark ?? ""; } /// /// 完整字符串输出 /// public string FullString { get { var s = new StringBuilder(); s.Append(Name); if (!string.IsNullOrEmpty(Result)) { s.Append(' '); s.Append(Result); } if (!string.IsNullOrEmpty(Remark)) { s.Append(' '); s.Append(Remark); } return s.ToString(); } } /// public override string ToString() { return Name; } } }