C#3.0分部份方法

例程:

    class Program

    {

        static void Main(string[] args)

        {

            MyClass mc=new MyClass();

            mc.write();

            Console.Read();

        }



    }







    //分部份方法

    partial class MyClass

    {//方法声明类

        partial void myFirstMothed();



        public void write()

        {

            Console.WriteLine(i);

            myFirstMothed();

            Console.WriteLine(i);

        }

    }



    partial class MyClass

    {//方法实现类

        private int i = 0;

        partial void myFirstMothed()

        {

            i = ++i;

        }

    }

详细请阅读:http://community.bartdesmet.net/blogs/bart/archive/2007/07/28/c-3-0-partial-methods-what-why-and-how.aspx

你可能感兴趣的:(C#)