• C# partial部分类详解

    在 C# 语言中提供了一个部分类,正如字面上的意思,它用于表示一个类中的一部分。

    一个类可以由多个部分类构成,定义部分类的语法形式 如下。

    访问修饰符   修饰符   partial class   类名{……}

    在这里,partial 即为定义部分类的关键字。部分类主要用于当一个类中的内容较多时将相似类中的内容拆分到不同的类中,并且部分类的名称必须相同。

    【实例 1】定义名为 Course 的类,分别使用两个部分类实现定义课程属性并输出的操作。在一个部分类中设定课程的属性,在一个部分类中定义方法输出课程的属性。

    根据题目要求,课程的属性包括课程编号、课程名称、课程学分,代码如下。

    public partial class Course
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public double Points { get; set; }
    }
    public partial class Course
    {
        public void PrintCoures()
        {
            Console.WriteLine("课程编号:" + Id);
            Console.WriteLine("课程名称:" + Name);
            Console.WriteLine("课程学分:" + Points);
        }
    }

    在 Main 方法中为属性赋值并调用 PrintCourse 方法,代码如下。

    static void Main(string[] args)
    {
        Course course = new Course();
        course.Id = 1001;
        course.Name = "C#部分类";
        course.Points = 3;
        course.PrintCoures();
    }

    执行上面的代码,效果如下图所示。

    部分类的应用

更多...

加载中...