以下は各行の「予定日」を取得して今日よりも前であればコンソール出力する例です。
foreach (ListEntry row in listFeed.Entries) { foreach (ListEntry.Custom element in row.Elements) { if (element.LocalName == "予定日") { try { DateTime date = DateTime.Parse(element.Value); if (DateTime.Today.CompareTo(date) >= 0) { Console.WriteLine(element.Value); } } catch (System.FormatException e) { Console.WriteLine("No date"); } } break; } }
foreachでカラム名からカラムを探索し、「予定日」カラムを見つけたら処理してループを抜けています。
ループを回さずにセルの値を取得できれば良いのですが・・・なにか良い方法があったら教えて下さい。