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(); } } }