我应该将每个班级放在单独的档案中吗?

Pom*_*oma 1 .net c# coding-style

我应该将每个班级放在单独的档案中吗?即使那些仅在一个地方使用的短助手类?像这个:

public class IntToVisibilityConverter : GenericValueConverter<int, Visibility>
{
    protected override Visibility Convert(int value)
    {
        return value == 0 ? Visibility.Collapsed : Visibility.Visible;
    }
}
Run Code Online (Sandbox Code Playgroud)

Mag*_*ngs 5

我这样做通常是最好的做法,但有时候这是一个意见问题.


Øyv*_*hen 5

这很大程度上取决于个人喜好,但我喜欢这样做。

在这种情况下,我的应用程序中会有一个名为 ValueConverters 的文件夹,并将所有转换器(包括短转换器)放在它们自己的文件中。

我发现它可以更轻松地从解决方案资源管理器中获取项目组成的概述。