本帖最后由 hwhtj 于 2014-07-25 16:59:29 编辑

解决方案 »

  1.   

    Enumerable.Range(1, 12) 创建12个数就行了
    select你就用for循环选出来就可以
      

  2.   

    我就不想用Enumerable.Range呀
      

  3.   

    List<string> L=new List<string>();
    for(int i=1;i<13;i++)
    {
    L.Add(i.ToString("00");
    }
    return L;
      

  4.   


    List<string> list = new List<string>();
         for (int i = 1; i < 13; i++)
         {
             list.Add(i.ToString("00"));
         }应该是和这个等同!
      

  5.   

       public static IEnumerable<string> GetMonths()
            {
                for (int i = 1; i <= 12; i++)
                    yield return i.ToString("00");        }
      

  6.   

    public static List<string> GetMonths()
    {
        return "01,02,03,04,05,06,07,08,09,10,11,12".Split(',').ToList();
    }
      

  7.   


                    List<string> li = new List<string>();
                    for (int n=1; n < 13; n++)
                    {
                        li.Add(n.ToString().PadLeft(2, '0'));
                    }