zoukankan      html  css  js  c++  java
  • C#析构函数,类运行结束后运行

     public class Students
        {
            //创建对像时使用
            public Students(string name, int age, char gender, int englist, int chinese, int math)
            {
                this.Name = name;
                this.Age = age;
                this.Gender = gender;
                this.Englist = englist;
                this.Chinese = chinese;
                this.Math = Math;
            }
            public Students(string name, int age)
            {
                this.Name = name;
                this.Age = age;
            }
            //我是析构函数,结束时运行
            ~Students()
            {
                Console.WriteLine("我是析构函数");
            }
    
    
            private string _name;
            public string Name
            {
                get { return _name; }
                set { _name = value; }
            }
            private int _age;
            public int Age
            {
                get { return _age; }
                set
                {
                    if (value < 0 || value > 100)
                    {
                        value = 0;
                    } _age = value;
                }
            }
            private char _gender;
            public char Gender
            {
                get {
                    if (_gender != '' && _gender != '')
                    {
                    _gender='';
                    }
                    return _gender;
                }
                set { _gender = value; }
            }
            private int _chinese;
            public int Chinese
            {
                get { return _chinese; }
                set { _chinese = value; }
            }
            private int _math;
            public int Math
            {
                get { return _math; }
                set { _math = value; }
            }
            private int _english;
            public int Englist
            {
                get { return _english; }
                set { _english = value; }
            }
            public void SayHello()
            {
                Console.WriteLine("我叫{0},我是{1}性,我今年{2}岁", this.Name, this.Gender, this.Age);
            }
            public void ShowScore()
            {
                Console.WriteLine("我叫{0},我的总成绩是{1},我的平均成绩是{2}", this.Name, this.Chinese + this.Math + this.Englist, (this.Chinese + this.Math + this.Englist) / 3);
            }
  • 相关阅读:
    BZOJ 1257 余数之和
    BZOJ 1251 序列终结者
    BZOJ 2716 [Violet 3]天使玩偶
    BZOJ 2648 SJY摆棋子
    HDU 1007 Quoit Design
    BZOJ 3504 危桥
    BZOJ 1877 晨跑
    玩转Web之SSH--Heibernate (一)---第一个demo
    网页信息抓取进阶 支持Js生成数据 Jsoup的不足之处
    2013-09-16 构建C1000K的服务器(1) – 基础
  • 原文地址:https://www.cnblogs.com/zywf/p/4501703.html
Copyright © 2011-2022 走看看