Got a new similar problem, but slightly different.
I'm only a C++ person, but you can't call non-static methods (like Method1()) inside a static method. If you make Method1() static, it should solve the problem.
If you're getting errors when making Method1() static, that is probably because you are trying to access non-static member variables inside it, which static methods must not do.
So basically, what you could try to make the code work is to also make the member variables that Method1() accesses static. This might work for you if this class contains your whole project, but is horrible style
Before you continue coding in a language that forces you to use object orientation you should maybe try to get a more thorough understanding of it though
It's boring in the beginning, but it will pay off once you grasped the concepts.