语法实验T1:partial class

partial class 个人觉得是所有的类可以有很多人同时在开发,最后使用的时候可以合并。

如果分散在不同的类型,如果要使用所有的方法就比较繁琐。或者系统在自动生成一些实体对象对应的类时,

可能需要人为添加一些字段信息,可能比较方便。

建立两个不同类文件名(这里只是类文件名(不同),这两个文件中类的名称需要相同):

t3_PartialTest1.cs

using System;

namespace grammarPractice.grammar
{
    public partial class PartialTest
    {
        string sub2 = "sub2";
        public void fSub2()
        {
            Console.WriteLine("fSub2");
        }
    }
}

 

t3_PartialTest2.cs

using System;

namespace grammarPractice.grammar
{
    public partial class PartialTest
    {
        string sub1 = "sub1";
        public void fSub1()
        {
            Console.WriteLine("fSub1");
        }
    }
}

 

using System;
using grammarPractice.grammar;

namespace grammarPractice
{
    class Program
    {
        static void Main(string[] args)
        {
            //myMethod("我调用了delegate");
            // delCls();
            partialTest1();
            Console.ReadKey();
        }

        #region t3
        public static void partialTest1()
        {
            PartialTest a = new PartialTest();
            a.fSub1();
            a.fSub2();//两个方法都可以使用了

            
        }

}