部分類別:把一個類別的內容,分別拆解成多個位於同一個「命名空間」和「組件」下的類別檔案來寫
以下範例是把一個「人類」的類別分成兩個部分類別,分別位於Class1.cs,Classs2.cs
/*Class1.cs*/
namespace Partial_classes_ex1
{
    partial class Huamn         //建立Huamn部分類別,在這裡我們定義與名字相關的東西。
    {
        private string name;    //定義名字(name)成員,型別為字串。
        public string get_name()//定義取得名字的方法。
        {
            return name;
        }
        public void set_name(string name)//定義設定名字的方法。
        {
            this.name = name;
        }
    }
}
/*Class2.cs*/
namespace Partial_classes_ex1
{
    partial class Huamn         //建立Huamn部分類別,在這裡我們定義與年齡相關的東西。
    {
        private int age;        //定義年齡(age)成員,型別為整數。
        public string get_age() //定義取得年齡的方法。
        {
            return name;
        }
        public void set_age(int age)//定義設定年齡的方法。
        {
            this.age = age;
        }
    }
}
/*Form1.cs引用Human類別*/
namespace Partial_classes_ex1
{
    public partial class Form1 : Form
    {
        private void Form1_Load(object sender, EventArgs e)
        {
            Huamn Reader = new Huamn();

        }
    }
}

arrow
arrow
    全站熱搜

    羅 朝淇 發表在 痞客邦 留言(1) 人氣()