
用C#设计一个日期类,该类中有私有成员year,month,day
(1);为month成员编写属性,要求输入值在1~12之间,(2);编写构造函数,对私有成员初始化(3);重载tostring()函数,输出格式"year-month-d...
(1);为month成员编写属性,要求输入值在1~12之间,
(2);编写构造函数,对私有成员初始化
(3);重载tostring()函数,输出格式"year-month-day" 展开
(2);编写构造函数,对私有成员初始化
(3);重载tostring()函数,输出格式"year-month-day" 展开
1个回答
展开全部
internal class mydatetime
{
private int year;
private int month;
private int day;
public int Month
{
get { return month; }
set
{
if ((value > 0) && (value < 13))
{
month = value;
}
}
}
public mydatetime(int _year, int _month, int _day)
{
this.year = _year;
this.month = _month;
this.day = _day;
}
public override string ToString()
{
return string.Format("{0}-{1}-{2}", year, month, day);
}
}
{
private int year;
private int month;
private int day;
public int Month
{
get { return month; }
set
{
if ((value > 0) && (value < 13))
{
month = value;
}
}
}
public mydatetime(int _year, int _month, int _day)
{
this.year = _year;
this.month = _month;
this.day = _day;
}
public override string ToString()
{
return string.Format("{0}-{1}-{2}", year, month, day);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询