I used to have one class for one file. For example car.cs has the class car. But as I program more classes, I would like to add them to the same file. For
If you are working on a team, keeping classes in separate files make it easier to control the source and reduces chances of conflicts (multiple developers changing the same file at the same time). I think it makes it easier to find the code you are looking for as well.