[英]Remove element when Datetime.Month starts a new month? MVC5
所以我有這種情況,我不確定是否可行,這就是為什么我在這里問這個問題:
我有一個日歷,並且該日歷中有事件。 事件具有各種屬性。 如日,月等。(這是課程:pastebin.com/zPzWMSE0)
public class Agenda
{
public int Id { get; set; }
public int Day { get; set; }
public string Month { get; set; }
public string StartTimeEvent { get; set; }
public string Title { get; set; }
}
如果新的月份開始,是否有可能在新的月份不再存在時自動刪除事件?
提前致謝。
您可以簡單地刪除其月份小於當前月份的事件:
int Month = DateTime.Now.Month;
Events = Events.RemoveRange(Events.Where(e => e.Month < Month));
如果還要包括日期(如您在評論中所述):
int Month = DateTime.Now.Month, Day = DateTime.Now.Day;
Events = Events.RemoveRange(Events.Where(e => e.Month < Month || (e.Month == Month && e.Day < Day));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.