/*
* Created by SharpDevelop.
* User: noo
* Date: 2009-8-16
* Time: 17:54
*
* 部分類定義(關鍵字partial)
*
* 部分類定義,簡言之,就是使用部分類定義,使類的定義橫跨多個檔案。
* 例如:可以把欄位、屬性和建構函式放在一個檔案中,而把方法放在另一個檔案中。
* 為此,只需在每個包含部分類定義的檔案中對類使用partial關鍵字即可。
*/
using System ;
interface ImyInterface1
{
void dosomething();
}
interface ImyInterface2
{
void dosomethingelse();
}
#region 這兩個類等同於下一個類
public partial class myClass:ImyInterface1
{
public void dosomething()
{
Console.WriteLine ("介面1的方法");
}
}
public partial class myClass:ImyInterface2
{
public void dosomethingelse()
{
Console.WriteLine ("介面2的方法");
}
}
#endregion
#region 等同於上面兩個類
//public class myClass:ImyInterface1,ImyInterface2
//{
// public void dosomething()
// {
// Console.WriteLine ("介面1的方法");
// }
// public void dosomethingelse()
// {
// Console.WriteLine ("介面2的方法");
// }
//}
#endregion
class Test
{
static void Main()
{
myClass a=new myClass ();
a.dosomething ();
a.dosomethingelse();
}
}