2015年11月9日 星期一

C7_10 屬性的存取

using System;
namespace C7_10
{
    public class Person
    {
        //定義私有成員
        private string s_name;
        private int i_age;
        private string s_address;
        ///
        ///定義屬性
        ///
        public string Name
        {
            get
            {
                return s_name;
            }
            set
            {
                if (s_name != value)
                    s_name = value;
            }
        }
        public int Age
        {
            get
            {
                return i_age;
            }
            set
            {
                if (i_age != value)
                    i_age = value;
            }
        }
        public string Address
        {
            get
            {
                return s_address;
            }
            set
            {
                if (s_address != value)
                    s_address = value;
            }
        }

       
    }
    public class test
    {
        public static void Main()
        {
            Person p = new Person();
            //使用屬性寫入資料
            p.Name = "張三";
            p.Address = "qazxsw";
            p.Age = 25;
            //使用屬性讀取數據
            Console.WriteLine("{0},{1},{2}",p.Name,p.Age,p.Address);
        }
    }

}

沒有留言: