bestimmen Ich schrieb ein Programm, das zwei Hauptmethode hat. Und ich spezifizierte Einstiegspunkt mit Eingabeaufforderung.Kann ich meine eigene Einstiegspunktmethode für C#
class Program
{
static void Main()
{
Console.WriteLine("Test");
}
}
class Test
{
static void Main()
{
Console.WriteLine("Test");
}
}
csc Program.cs/main: Test
Well.Can I Einspeisepunkt Methode mit Eingabeaufforderung festzustellen?
zum Beispiel
class Program
{
static void NewEntry()
{
Console.WriteLine("Test");
}
}
Dann
csc Program.cs Eintrag/Programm :: newEntry()
Ist das möglich?
Es muss eine statische Funktion namens "Main" AFAIK sein. –
Ich glaube, du kannst es nicht tun. Einstiegspunkte werden durch das .NET-Framework definiert, das Main() in ConsoleApplications ist. –
Stimmen Sie mit @LucasTrzesniewski überein, aber was ich wirklich frage, ist ... Warum müssten Sie das überhaupt tun? Ich meine Neugier ist eine Sache, aber ich frage mich, ob du das wirklich jemals brauchen würdest. – Transcendental