- Usually a class placed in a single file. But to use that class in multiple files we can use partial classes.
- Partial allows classes, structs, interfaces to span across multiple files.
- Ex:
//file1.cs
partial class Class1
{
public void m1()
{
}
}
//file2.cs
partial class Class1
{
public void m2()
{
}
}
- After compile the source like
partial class Class1
{
public void m1()
{
}
public void m2()
{
}
}