c# - 全年的月份+年份的Linq列表

标签 c# linq

寻找 linq 查询以用月份 + 年份填充列表,例如(2012 年 1 月)

从当月开始

   var currentdate = System.DateTime.Now

如果 2011 年 12 月是当前月份 那么列表应该是这样的

2011 年 12 月 2012 年 1 月 …… 2012 年 11 月

最佳答案

var months = 
    Enumerable.Range(0, 12).
    Select(n => DateTime.Today.AddMonths(n)).
    Select(d = new { Year = d.Year, Month = d.Month });

关于c# - 全年的月份+年份的Linq列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8560134/

相关文章:

c# - Windows Phone 7 按钮

c# - 如何针对 ListCollectionView 编写 linq 查询?

c# - LINQ: ...Where(x => x.Contains(以 "foo"开头的字符串 ))

c# - 如何在 IEnumerable<T> 上实现 ICollection<T>

c# - 为什么我们要指定 System.Reflection.Missing.Value?

c# - 列出 CHM 文件中的所有主题

c# - 如果 Repeater 控件中没有数据,如何在其中显示消息?

c# - Xamarin iOS UISlider AddTarget EventHandler 无 UIEvent 参数

c# - 在 Linq 中动态添加谓词

c# - 从包含参数的成员表达式中提取值