Bootstrap

C#的属性和字段

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类里的无关

 

;