コード例 #1
0
        public HebrewDate GetDate(int hebrewYear)
        {
            //Find ראש חודש
            var rc = new HebrewDate(hebrewYear, HebrewMonth.אדר2, 1);
            //Start at פרשת שקלים
            var retVal = rc.Last(DayOfWeek.Saturday);
            int weekIndex = 0;

            //Skip preceding ארבע פרשיות
            while (weekIndex < Index) {
                retVal += 7;

                //If the שבת we're up to isn't a gap,
                //move forward.
                if (!gaps[rc.DayOfWeek].Any(d => d.Is(retVal)))
                    weekIndex++;
            }
            return retVal;
        }
コード例 #2
0
        public HebrewDate GetDate(int hebrewYear)
        {
            //Find ראש חודש
            var rc = new HebrewDate(hebrewYear, HebrewMonth.אדר2, 1);
            //Start at פרשת שקלים
            var retVal    = rc.Last(DayOfWeek.Saturday);
            int weekIndex = 0;

            //Skip preceding ארבע פרשיות
            while (weekIndex < Index)
            {
                retVal += 7;

                //If the שבת we're up to isn't a gap,
                //move forward.
                if (!gaps[rc.DayOfWeek].Any(d => d.Is(retVal)))
                {
                    weekIndex++;
                }
            }
            return(retVal);
        }