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