Signum.Utilities.DateSpan.ToString C# (CSharp) 메소드

ToString() 공개 메소드

public ToString ( ) : string
리턴 string
        public override string ToString()
        {
            string result= ", ".Combine(
                         Years == 0 ? null :
                         Years == 1 ? DateTimeMessage._0Year.NiceToString().FormatWith(Years) :
                                     DateTimeMessage._0Years.NiceToString().FormatWith(Years),
                         Months == 0 ? null :
                         Months == 1 ? DateTimeMessage._0Month.NiceToString().FormatWith(Months) :
                                      DateTimeMessage._0Months.NiceToString().FormatWith(Months),
                         Days == 0 ? null :
                         Days == 1 ? DateTimeMessage._0Day.NiceToString().FormatWith(Days) :
                                    DateTimeMessage._0Days.NiceToString().FormatWith(Days));

            if (string.IsNullOrEmpty(result))
                result = DateTimeMessage._0Day.NiceToString().FormatWith(0);

            return result;

        }
    }