public PeriodNumberInfo(int period, int lotteryNum, NumberInfo numberInfo) { _period = period; _lotteryNum = lotteryNum; _numberInfo = numberInfo; _firstRegionCriticalValue = _numberInfo.ComputeCriticalValue(ThreeRegion.FirstRegion); _secondRegionCriticalValue = _numberInfo.ComputeCriticalValue(ThreeRegion.SecondRegion); _thirdRegionCriticalValue = _numberInfo.ComputeCriticalValue(ThreeRegion.ThirdRegion); }