解决方案 »

  1.   

    using System;
    using System.Collections.Generic;
    using System.Text;namespace mon
    {
        public class Class1
        {
            int allday;
            public string Getmonth()
            {
                string month = DateTime.Today.Month.ToString();
                if (month == "1" || month == "3" || month == "5" || month == "7" || month == "8" || month == "10" || month == "12")
                {
                    allday = 31;
                }
                if (month == "4" || month == "6" || month == "9" || month == "11")
                {
                    allday = 30;
                }
                if (month == "2")
                {
                    int year = Convert.ToInt32(DateTime.Today.Year);
                    if (year % 4 == 0 & year % 100 != 0 || year % 400 == 0)
                    {
                        allday = 29;                }
                    else
                    {
                        allday = 28;
                    }
                   
                }
                string week = DateTime.Today.DayOfWeek.ToString();
                string day = DateTime.Today.Day.ToString();
                int tmpday=0;
                string getday="";
                switch (week)
                {
                    case "Monday":
                        {
                            break;
                        }
                    case "Tuesday":
                        {
                            break;
                        }
                    case "Wednesday":
                        {
                            break;
                        }
                    case "Thursday":
                        {
                            break;
                        }
                    case "Friday":
                        {
                            if (Convert.ToInt32(day) - 5 >0)
                            {
                                tmpday = Convert.ToInt32(day) - 5;
                                while (tmpday - 7 > 0)
                                {
                                    tmpday = tmpday - 7;
                                }                        }
                           
                            while ((tmpday + 7)<= allday)
                            {
                                getday = getday + " " + tmpday.ToString();                            tmpday = tmpday + 7;
                                                       }
                            getday = getday + " " + tmpday.ToString();
                            break;
                          
                            
                        }
                    case "Saturday":
                        {                        break;
                        }
                    case "Sunday":
                        {                        break;  
                        }            }
              
                return  getday;        }    }
    }
      

  2.   

    这样的问题通常不是程序的错,检查一下你直接运行的程序引用的dll是否是最新的