1 class Program
2 {
3 static void Main(string[] args)
4 {
5 // string s;
6 // Person sunQuan;//自定义类
7 // 创建Person类的对象
8 Person suQuan = new Person();
9 suQuan.Name = "孙全";
10 suQuan.Age = -23;
11 suQuan.Gender = '春';
12 suQuan.CHLSS();
13 Console.ReadKey();
14 }
15 }
1 public class Person
2 {
3 private string _name;
4 public string Name
5 {
6 //当你输出属性的值得时候 会执行get方法
7 get { return _name; }
8 //当你给属性赋值的时候 首先会执行set方法
9 set { _name = value; }
10 }
11 private int _age;
12 public int Age
13 {
14 get { return _age; }
15 set
16 {
17 if (value < 0 || value > 100)
18 {
19 value = 0;
20 }
21 _age = value;
22 }
23 }
24 private char _gender;
25 public char Gender
26 {
27 get
28 {
29 if (_gender != '男' && _gender != '女')
30 {
31 return _gender = '男';
32 }
33 return _gender;
34 }
35 set { _gender = value; }
36 }
37 public void CHLSS()
38 {
39 Console.WriteLine("我叫{0},我今年{1}岁了,我是{2}生,我可以吃喝拉撒睡哟~~~", this.Name, this.Age, this.Gender);
40 }
41 }