クラスAとクラスBの2つのクラスがあります。
static class ClassA
{
static string SomeMethod()
{
return "I am a Static Method";
}
}
class ClassB
{
static string SomeMethod()
{
return "I am a Static Method";
}
}
ClassA.SomeMethod();
との違いを知りたいClassB.SomeMethod();
クラスのインスタンスを作成せずに両方にアクセスできる場合、非静的クラスを使用してメソッドを静的として宣言するのではなく、静的クラスを作成する必要があるのはなぜですか?