//---------------------------------------------------------------------------------------------- /// <summary>このオブジェクトのデータを文字列配列に格納して返す</summary> /// <return>文字列配列に格納したデータ</return> public string[] ToArray() { string[] array = new string[4]; array[0] = UserId; array[1] = StartDatetime.ToString(Constants.DATETIME_FORMAT); array[2] = EndDatetime.ToString(Constants.DATETIME_FORMAT); array[3] = RunningTime.ToString(); return(array); }
//---------------------------------------------------------------------------------------------- /// <summary>このオブジェクトの文字列表現を返す</summary> /// <return>このオブジェクトの文字列表現</return> public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append(UserId); sb.Append(Constants.DELIMITER); sb.Append(StartDatetime.ToString(Constants.DATETIME_FORMAT)); sb.Append(Constants.DELIMITER); sb.Append(EndDatetime.ToString(Constants.DATETIME_FORMAT)); return(sb.ToString()); }
public override bool Equals(object obj) { if (!(obj is Event evt)) { return(false); } return(Id.Equals(evt.Id) && Title.Equals(evt.Title) && Description.Equals(evt.Description) && Type.Equals(evt.Type) && Place.Equals(evt.Place) && StartDatetime.Equals(evt.StartDatetime) && EndDatetime.Equals(evt.EndDatetime)); }