/// <summary> /// 可以没有天干,但必须有地支。 /// </summary> /// <param name="gan"></param> /// <param name="zhi"></param> public GanZhi(string gan, string zhi) { this.Gan = Gan.Get(gan); this.Zhi = Zhi.Get(zhi); this.ValidCheck(); }
public GanZhi(int gan, int zhi) { this.Gan = Gan.Get(gan); this.Zhi = Zhi.Get(zhi); this.ValidCheck(); }
public GanZhi(string name) { string g = string.Empty; string z = string.Empty; if (string.IsNullOrEmpty(name) || name.Length > 2) { this.Gan = Gan.Zero; this.Zhi = Zhi.Zero; } else if (name.Length == 1) { this.Gan = Gan.Zero; this.Zhi = Zhi.Get(name); } else { this.Gan = Gan.Get(name.Substring(0, 1)); this.Zhi = Zhi.Get(name.Substring(1, 1)); } this.ValidCheck(); }