I've found only this:
http://www.dotnetspider.com/resources/22284-Multiple-Main-Methods-C.aspx[
^].
(Warning! Don't use as is!)
Even though this is a valid code, it will not compile with default project properties.
So, this contribution is practically gibberish, because if does not explain anything.
But I will explain. You can right the code like that, but you also need to go to Solution Explorer -> [your project] -> [context menu] -> Application Tab -> Start up object -> from this combo box, select a class with static method you want to use as an entry point.
Still, your idea in unclear. Did you hope to compile the same application with more then one entry point at the same time and decide which one to run later? This is impossible, period. More importantly, this is a bad idea. I credit here opinion of John Simmons / outlaw programmer. Please see again his answer to your first question. I completely agree with him.