我不了解代码的“尝试捕获异常”部分

时间:2019-11-29 08:31:17

标签: c#

在一个项目中,我找到了这部分代码:

public String EndDateText
    {
        get
        {
            try
            {
                if (_endDate != null)
                    return _endDate.Value.ToString("o");
                else
                    return "";
            }
            catch (Exception)
            {
                _endDate = new DateTimeOffset();
                throw;
            }
        }
        set
        {
            if (value != null)
                _endDate = DateTimeOffset.Parse(value);
        }
    }

我不了解捕获部分中的行 _endDate = new DateTimeOffset();

为什么要创建_endDate的新实例?

感谢您的帮助。

0 个答案:

没有答案