Get、Set运用

作者:郑凯丰
开发工具:VS
编写日期:2019年8月 6日

get和set一个读,一个取,我们可以先写好一个方法,然后通过get和set去返回一个集合的对象,然后我就用一个全局变量来接收这个结果集;

public static string Name { get; set; } = "li";
public static string Number { get; set; } = "12567032";
public static string Age { get; set; } = "21";
public static string Grade { get; set; } = "一年级";
public class BsUser{
            public BsUser(){
            }
            private string _name;
            public string Name{
                get { return this._name; }
                set { this._name = value; }
            }
            private int _age;
            public int Age{
                get { return this._age; }
                set { this._age = value; }
            }
            private bool _isGreateAge = false;
            public bool u_isGreateAge{
                get{
                    if (Age < 12){
                     _isGreateAge = true;
                    return this._isGreateAge;
                }
                set { this._isGreateAge = value; }
            }
            private string _grade;
            public string Grade{
                get { return this._grade; }
                set { this._grade = value; }
            }
            private int _number;
            public int Number{
                get { return this._number; }
                set { this._number = value; }
            }
            private List<BsUser> _lstBsUser = new List<BsUser>();
            public List<BsUser> LstBsUser{
                get { return this._lstBsUser; }
                set { this._lstBsUser = value; }
            }
            /// <summary>
            /// 返回所有的BsUser
            /// </summary>
            /// <returns></returns>
            public List<BsUser> GetAllBsUser(){
                List<BsUser> lst = new List<BsUser>();
                lst.Add(new BsUser(){
                    Name = "一号",
                    Age = 6,
                    Grade = "GX",
                    Number = 5,
                });
                lst.Add(new BsUser() { }); lst.Add(new BsUser(){
                    Name = "二号",
                    Age = 2,
                    Grade = "GX2",
                    Number = 6,
                });
                return lst;
            }
            public string SetGrade(){
                LstBsUser = GetAllBsUser();
                string str = "";
                foreach (var item in LstBsUser)
                {
                    if (item.u_isGreateAge)
                    {
                        str = item.Grade = "正在读小学";
                    }
                    break;
                }
                return str;
            }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值