Tengo dos clases de Clase A y ClassB:¿Cuál es la diferencia entre los métodos estáticos en una clase no estática y los métodos estáticos en una clase estática?
static class ClassA
{
static string SomeMethod()
{
return "I am a Static Method";
}
}
class ClassB
{
static string SomeMethod()
{
return "I am a Static Method";
}
}
Quiero saber cuál es la diferencia entre ClassA.SomeMethod();
y ClassB.SomeMethod();
Cuando ambos se puede acceder sin necesidad de crear una instancia de la clase, ¿por qué Necesitamos crear una clase estática en lugar de simplemente usar una clase no estática y declarar los métodos como estáticos?
Cómo podemos llamar a un método estático desde un objeto de la clase, por favor dame un ejemplo – Vamsi
"Sin embargo, se puede llamar a un método estático tanto en la clase como en un objeto de la clase."Creo que esta declaración es incorrecta. – Mahesh