部分類別:把一個類別的內容,分別拆解成多個位於同一個「命名空間」和「組件」下的類別檔案來寫
以下範例是把一個「人類」的類別分成兩個部分類別,分別位於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();
}
}
}
留言列表