Пример #1
0
 //----------------------------------------------------------------------------------------------
 /// <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);
 }
Пример #2
0
    //----------------------------------------------------------------------------------------------
    /// <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());
    }
Пример #3
0
 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));
 }