Posted by : Sudhir Chekuri Tuesday, 5 January 2016

Partial class is an unfinished class.

Generally we cannot create two classes with the same name in a namespace. So, Every class you create is a finished class which cannot open again to add some code.
If you create a class as partial class then you can again create a class with the same name and the code inside both the classes will belong to the same class.

Example program to create partial classes and calling methods inside two partial classes with the same object

Program
using System;

namespace PartialClass
{
    class Program
    {
        static void Main(string[] args)
        {
            a o = new a();
            o.add();
            o.sub();
            Console.ReadKey();
        }
    }

    partial class a
    {
        public void add()
        {
            Console.WriteLine("add");
        }
    }
    partial class a
    {
        public void sub()
        {
            Console.WriteLine("sub");
        }
    }

}


Output

add

sub

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Followers

Total Pageviews

Powered by Blogger.

- Copyright © 2013 DevStudent - Metrominimalist - Powered by Blogger - Designed by Johanes Djogan -