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);
            }
  • 相关阅读:
    bzoj3527: [Zjoi2014]力 fft
    bzoj3295: [Cqoi2011]动态逆序对 cdq分治
    快速读入fread
    km板子(二分图最大权匹配)
    spfa毒瘤算法
    牛客网暑期ACM多校训练营(第三场)DEncrypted String Matching fft
    P4173 残缺的字符串 fft
    圆和多边形交模板
    hdu多校2C
    Codeforces Round #449 (Div. 1)C
  • 原文地址:https://www.cnblogs.com/zywf/p/4501703.html
Copyright © 2011-2022 走看看