クラスとメソッドの簡単な使用

9718 ワード

studentsクラス
using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;



namespace ClassLibrary1

{

    public class Students

    {



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

        }

    }

}

プログラムクラス
using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;



namespace ClassLibrary1

{

    public static class Program

    {

        public static void Main(string[] args)

        {

            sz(" ", 21, ' ', 90, 22, 44);

            sz(" ", 28, ' ', 80, 52, 43);

            Console.ReadKey();

        }

        public  static void sz(string name, int age, char gender, int englist, int chinese, int math)

        {

            Students zsstudents = new Students();

            zsstudents.Name = name;

            zsstudents.Age = age;

            zsstudents.Gender = gender;

            zsstudents.Englist = englist;

            zsstudents.Chinese = chinese;

            zsstudents.Math = math;

            zsstudents.SayHello();

            zsstudents.ShowScore();

           

        }

    }

}