C#学习 有关类

一开始创建项目的时候新建的是控制台应用程序,之后在解决方案里添加类,注意如果要改名一开始就改掉,否则之后会出现错误。之后就是写自己需要的东西了,拿学生的类举个例子

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Student
    {
        private string name;
        public string Name
        {
            get
            {
                return name;
            }
            set
            {
                name = value;
            }
        }
        private int age;
        public int Age
        {
            get
            {
                return age;
            }
            set
            {
                if (value >= 17 && value <= 23)
                {
                    age = value;
                }
                else
                {
                    Console.WriteLine("I don't believe.");
                }
            }
        }
        private string id;
        public string Id
        {
            get
            {
                return id;
            }
            set
            {
                id = value;
            }
        }
        private string major;
        public string Major
        {
            get
            {
                return major;
            }
            set
            {
                major = value;
            }
        }
    }
}

其中private代表私有的意思,调用这个类的时候并不能访问private元素。但是写一个public接口便可以
public接口有两个属性值get和set,get是从这个类之中访问所需要的元素

		private string name;
        public string Name
        {
            get
            {
                return name;
            }
        }

之后只需要新建一个Student 的对象就可以访问name这个元素
Student stu = new Student();
这个是构造一个名为stu的Student类.
Consol.Write(stu.name);
这个语句就可以输出stu中的name元素了。
set是改变其中的元素(不改也行)

 private string name;
        public string Name
        {
            set
            {
                name = value;
            }
        }

stu.name=123;
执行这个语句的时候,stu中name的值就变成了123.
或者可以这样用:

public stringName { get; set; }

效果也是一样的。

猜你喜欢

转载自blog.csdn.net/tianyizhicheng/article/details/83419269