重複の可能性:
同じファイルに複数のクラスを含めることは悪い習慣ですか?
.cs ファイル内に複数のクラスを作成することをお勧めしますか?それとも、各 .cs ファイルに個別のクラスを作成する必要がありますか? (クラス ファイル名も Animal.cs)
public class Animal
{
}
public class Person
{
}
public class Utility
{
}
重複の可能性:
同じファイルに複数のクラスを含めることは悪い習慣ですか?
.cs ファイル内に複数のクラスを作成することをお勧めしますか?それとも、各 .cs ファイルに個別のクラスを作成する必要がありますか? (クラス ファイル名も Animal.cs)
public class Animal
{
}
public class Person
{
}
public class Utility
{
}
簡単に言えば、1 つのファイルから 1 つのクラスを作成することをお勧めします。ただし、アプリケーションが非常に小さい場合は、1 つのファイルで複数のクラスを使用できます。
クラスを設計するとき、私たちは単一責任の原則を尊重します。コードの形状がセマンティクスに従えば、コードの読み取りが非常に簡単になるため、クラスごとにファイルを分割することは賢明です。
ただし、内部クラスがある場合は、それらを同じファイルに保持するのが理にかなっています
ソース:古い投稿
物事を単純にするために、おそらくそれらを別のファイルに入れる必要があります。それらを同じファイルに保持することの利点は考えられません。
論理的には、アプリケーションの範囲に依存します。しかし、通常は別のクラスでコーディングを行うのがベストプラクティスです (新しいファイル、新しいクラス)
ファイルの分割はより賢明になります。業界はこの標準に従うため...
アプリケーションによって異なります。大きなアプリだとダメだと思います。データは非常に整理されている必要があります。
それらを別のファイルに保管する方が良いと思います。
ただし、小さなアプリケーションで作業している場合は、それらを同じファイルに保持することをお勧めします。
私があなたを助けたことを願っています。