你好,我目前正在尝试array.find当前日期之前的所有日期。我已经尝试使用datetime.now以及在我的结构中为当前日期创建一个单独的变量,但我一直收到“不能隐式地将类型'Assignment_3.Program.Hire'转换为'System.DateTime'。我相信这个解决方案很简单,但作为一个新手,它确实从我身上逃脱了。如果您需要更多的代码,我会很乐意提供Array查找当前日期前的所有日期
struct Hire
{
public int CustomerNo;
public int DVDNo;
public DateTime HireDate;
public int NoNights;
public DateTime CurrentDate = DateTime.Now;
}
DateTime result = Array.Find(hiredetails, Hire => Hire.HireDate <= Hire.CurrentDate);
看起来像我一个星期左右早,但如果我不跨你很快再次运行:欢迎到100K俱乐部。 – 2014-10-06 21:18:56
@JoelCoehoorn,在此先感谢:) – Habib 2014-10-06 21:20:06
我相信你错过了'.Select',因为hireDetails很可能是'Hire []'类型。 – 2014-10-06 21:24:44