«Однако статический метод может быть вызван как для класса, так и для объекта класса». Я считаю это утверждение неверным.

я есть два класса 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();

Когда к обоим можно получить доступ без создания экземпляра класса, зачем нам создавать статический класс, а не просто использовать нестатический класс и объявлять методы как статические?

Ответы на вопрос(5)

Ваш ответ на вопрос