110,571
社区成员
发帖
与我相关
我的任务
分享
type
TDateRec = record
Year: Integer;
Month: (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec);
Day: 1..31;
end;
namespace Demo
{
public enum eMonth
{
Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
}
public class CDateClass
{
public int Year { get; set; }
public eMonth Month { get; set; }
public int Day { get; set; }
}
}
CDateClass d=new CDateClass();
d.Month = eMonth.Nov;
d.Year = 2011;
d.Day = 60; //这里没有限制,所以可以赋一个错误的值。
public enum eDay
{
1,2,3,4,5,6,7 。。。。。。
}
public class CDateClass
{
public int Year { get; set; }
public eMonth Month { get; set; }
public eDay Day { get; set; }
}
public class CDateClass
{
//public int Year { get; set; }
//public eMonth Month { get; set; }
private int m_Day = 1;
public int Day
{
get
{
return m_Day;
}
set
{
if (value >= 1 && value <= 31)
{
m_Day = value;
}
else
{
m_Day = 1;
}
}
}
}
private void button1_Click(object sender, EventArgs e)
{
CDateClass d = new CDateClass();
d.Day = 2;
Console.WriteLine(d.Day);
d.Day = 200;
Console.WriteLine(d.Day);
}
//输出
//2
//1