What is Partial Class?
Partial class is a feature in which it is
possible to split the definition of class or structure or an interface over two
or more source files. Each source files contain the section of class definition
and all parts are combined when the application is compiled. This is only
possible with the help of the partial keyword.
using the partial keyword indicates that other
parts of class, struct or interface can be defined within namespace. All the
parts must have same accessibility such as-internal, protected and so on so that
all the parts properly combined when we compile the program.
Partial class is a feature added to C# 2.0 and
visual studio 2005.
Example Illustrating Partial class
using
system;
namespace
MyNameSpace
{
public partial
class MyClass
{
public void
disp1()
{
Console.WriteLine("hello I am method of partial
class ");
}
}
public partial
class MyClass
{
public void
disp2()
{
Console.WriteLine("hiiii I am method of partial
class");
}
}
class Tester
{
static void
Main()
{
MyClass obj =
new Myclass();
obj.disp1();
obj.disp2();
}
}
}
Output
hello I am method of partial class
hiiii I am method of partial class
Press any key to continue.....