有没有办法代表没有完整约会的日期和时间?

age*_*154 0 .net c#

我正在寻找一个自定义数据结构,在大学的5门课程中加载特定课程的时间表.对我来说,课程的年份和日期并不重要 - 我只关心一周中的某一天及其发生的时间.

如何在没有DateTime的情况下表示这一点?或者有办法用它吗?

谢谢.

Ode*_*ded 5

创建自己的类,其中包含对您而言重要的数据位.

DayOfWeek枚举是适合保存一周的一天,你可以在小时/分钟进行建模int领域.

就像是:

public struct ClassSchedule
{
  private DayOfWeek dayOfWeek;
  private int hours;
  private int minuts;

  public ClassSchedule(DayOfWeek dayOfWeek, int hours, int minutes)
  {
     // test the incoming data for validity and throw exception if not valid
  }
}
Run Code Online (Sandbox Code Playgroud)

您需要确保传递的值有效(例如,小时数可以介于023之间0,59并且传入的枚举值实际上是有效的枚举值.

我建议将其设为不可变值类型.