部分类

来源:互联网 发布:慢性肾炎预后知乎 编辑:程序博客网 时间:2024/05/01 16:42

C#2.0特性,将一个类的源代码拆分到单独的文件中,这样一来,大型类的定义就可以使用较小的、更容易管理片断来进行组织

一个类被拆分到多个文件中后,需要在每个文件中使用partial(部分)关键字来定义类的不同部分,如Circle类被拆分到两个类中,分别是circ1.cs(包含构造函数)和circ2.cs(包含方法与字段),

circl1.cs

partial class Circle

    {

        public Circle()

        {

            this.radius = 0.0;

        }

        public Circle(double initialRadius)

        {

            this.radius = initialRadius;

        }

    }

circ2.cs

    partial class Circle

    {

        public double Area()

        {

            return Math.PI * radius * radius;

        }

        private double radius;

    }

 

原创粉丝点击