Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C# How do i define methods for the same class in mutliple files?

Tags:

c#

I have a class that is getting to be large. How do i define it so methods can span across different .cs files?


2 Answers

You can declare your class as partial. This allows you to split it over multiple files.

// File 1:
partial class Test {
    public void Method1() { … }
}

// File 2
partial class Test {
    public void Method2() { … }
}
like image 92
Konrad Rudolph Avatar answered Dec 20 '25 15:12

Konrad Rudolph


You can use a partial class for this.

http://msdn.microsoft.com/en-us/library/wa80x488(VS.80).aspx

Employee_1.cs

public partial class Employee
{
    public void DoWork()
    {
    }
}

Employee_2.cs

public partial class Employee
{
    public void GoToLunch()
    {
    }
}
like image 24
Natrium Avatar answered Dec 20 '25 17:12

Natrium



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!