タプルを含むリストから項目を削除しようとしています。タプルの最初のタプル項目の日付は今日の日付より前です。 LINQと好ましくList <Tuple <DateTime、string >>
List<Tuple<DateTime, string>> Events = new List<Tuple<DateTime, string>>();
:
は、ここに私のコードです。私はこのようなリスト記入
:日付が12月20日の前にあるリストで
Events.Add(new Tuple<DateTime, string>(date, stringtext));
だから、任意の項目を、2016年には、削除する必要があります。 2番目のタプル(文字列)は関係ありません。
実際に以前のアイテムを削除したいのですか、2016年12月20日以降にアイテムの列挙を作成しますか?明らかにlinqを使用してそれらを削除することはできないので、列挙している間にリストを変更することになりますが、これは悪いことです。 2016年12月20日以降、linqと '.ToList()'を使ってリストを作成し、新しいリストを 'Events'変数に割り当てることができます。 –