I do not know how to ask the question, but I'll try. I have a static method in a parent class, and I planned to overwrite it in the child classes, but from what I'm seeing here, that's not possible.
I remembered a feature that has in Java, which I do not even remember how it applies to the method signature, but I know when you call the method, you call something like this:
nomeDoMetodo(NomeDaClasse.class);
I think this might be a more correct way to make the method do different behaviors.
Would you like to know if you can do this in C #?