У меня два класса Class A и ClassB:
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();
Когда к ним обоим можно получить доступ без создания экземпляра класса, почему нам нужно создавать статический класс вместо того, чтобы просто использовать нестатический класс и объявлять методы как статические?