博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#析构函数,类运行结束后运行
阅读量:4315 次
发布时间:2019-06-06

本文共 2065 字,大约阅读时间需要 6 分钟。

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

 

转载于:https://www.cnblogs.com/zywf/p/4501703.html

你可能感兴趣的文章
session和cookie区别与联系
查看>>
CentOS7 重置root密码
查看>>
Centos安装Python3
查看>>
PHP批量插入
查看>>
laravel连接sql server 2008
查看>>
Laravel框架学习笔记之任务调度(定时任务)
查看>>
浅析 Laravel 官方文档推荐的 Nginx 配置
查看>>
Swagger在Laravel项目中的使用
查看>>
Laravel 的生命周期
查看>>
Nginx
查看>>
Navicat远程连接云主机数据库
查看>>
Nginx配置文件nginx.conf中文详解(总结)
查看>>
【2020-3-21】Mac安装Homebrew慢,解决办法
查看>>
influxdb 命令行输出时间为 yyyy-MM-dd HH:mm:ss(年月日时分秒)的方法
查看>>
jxl写入excel实现数据导出功能
查看>>
linux文件目录类命令|--cp指令
查看>>
.net MVC 404错误解决方法
查看>>
linux系统目录结构
查看>>
git
查看>>
btn按钮之间事件相互调用
查看>>