using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 封装_方法
{
class student
{
/// <summary>
/// 学生编号
/// </summary>
private string _code;
public string code
{
get { return _code; }
set{_code=value;}
}
/// <summary>
/// 学生 姓名
/// </summary>
private string _name;
public string name
{
set { _name = value; }
get { return _name; }
}
/// <summary>
/// 性别
/// </summary>
private string _sex;
public string sex
{
set { _sex = value; }
get { return _sex; }
}
/// <summary>
/// 分数
/// </summary>
private decimal _score;
public decimal score
{
get
{
if (_score < 0 || _score > 100)
{
return _score = 0;
}
else
{
return _score ;
}
}
set { _score = value; }
}
private DateTime _birthday;
public DateTime birthday
{
get { return _birthday; }
set { _birthday=value;}
}
public string birthdaystr
{
get { return _birthday.ToString("yyyy年MM月dd日"); }
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 封装_方法
{
class Program
{
static void Main(string[] args)
{
student st = new student();
st.code = "101";
st.name = "张三";
st.sex = "男";
st.score = 98;
st.birthday = DateTime.Parse("1988-8-1");
Console.WriteLine(st.code+"\t"+st.name+"\t"+st.sex+"\t"+st.score+"\t"+st.birthday);
Console.WriteLine(st.birthdaystr);
st.score = 106;
Console.WriteLine(st.score);
Console.ReadLine();
}
}
}
![]()