C#的属性和字段

爱⌒轻易说出口 提交于 2019-11-29 04:42:17

Disk类

class Disk
    {
        private static float m_size;
        private static float m_used;      
        public float Size
        {
            get {return m_size;}
            set {m_size=value;}
        }
    }

m_size是磁盘大小

m_used磁盘已使用空间

创建一个Size属性其类型与字段类型一致

get方法返回m_size的值

set方法设置值

使用方法:

  static void Main(string[] args)
        {
            Disk disk=new Disk();
            float c = disk.Size;
            disk.Size = 100;
            Console.Write(c);
            Console.ReadKey();
        }

注意:

  public float Size{set;get;}

此方法会在属性内部创建一个变量,进行get和set与Disk类里的无关

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!