• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#.NET中的部分类定义(关键字partial)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
/*
 * 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();
    }
}

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#Soap调WebService发布时间:2022-07-14
下一篇:
C#RabbitMQ延迟队列功能实战项目演练发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap