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