c#编写一个名为time的类,该类能够存放时间信息,并且具有设置时间和显示时间的功能, 20

重载“+”、“-”运算符使得时间能够相加减,编程对该类进行测试... 重载“+”、“-”运算符使得时间能够相加减,编程对该类进行测试 展开
 我来答
lrh3321
推荐于2021-01-27 · TA获得超过2183个赞
知道大有可为答主
回答量:2296
采纳率:75%
帮助的人:2115万
展开全部
    class time
    {
        DateTime m_date;
        /// <summary>
        /// 设置或获取时间
        /// </summary>
        public DateTime Time { get { return m_date; } set { m_date = value; } } 
        
        public time() :this(default(DateTime))
        {
        }
        public time(long ticks) :this(new DateTime(ticks))
        {

        }
        public time(DateTime date)
        {
            m_date = date;
        }

        public static time operator +(time d, time t)
        {
            return new time(d.m_date.AddTicks(t.m_date.Ticks));
        }
        public static time operator -(time d, time d2)
        {
            return new time(d.m_date.Ticks-d2.m_date.Ticks);
        }
    }

测试自己弄

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式