Einstiegspunkt Fehler für Main(string args)?
using System;
mit System.Sammlungen.Generic;
mit System.Text;
namespace MyConApp
{
class Program
{
static void Main(string[] args)
{
string[] tmpString;
tmpString = args;
Console.WriteLine("Hello" + tmpString[0].ToString());
}
}
}
Warum Der Ausdruck unten zeigen kompilieren die Fehlermeldung "nicht enthalten ist eine statische "Main" - Methode geeignet für einen Einstieg"
namespace MyConApp
{
class Program
{
static void Main(string args)
{
string tmpString;
tmpString = args;
Console.WriteLine("Hello" + tmpString);
}
}
}
Danke.
InformationsquelleAutor Nano HE | 2010-01-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen diese zu verstehen
Main
Methode Signatur-Optionen.InformationsquelleAutor shahkalpesh
Weil das argument ist ein String und kein String-Array als erwartet
InformationsquelleAutor Sands
Nur gültige Signaturen für
Main
Methode sind :und
static void Main(string)
ist keine gültige Signatur fürMain
Methode.InformationsquelleAutor missingfaktor
In dem code, den Sie liefern das problem ist, dass der 'Wichtigste' Eintrag Punkt erwartet ein array von strings übergeben, aus dem system, wenn das Programm aufgerufen wird (dieses Feld kann null sein, hat keine Elemente)
korrigieren ändern
zu
Können Sie die gleiche Fehlermeldung erhalten, wenn Sie erklärt Ihre 'Main' - von keinem anderen Typ als 'nichtig' oder 'int'
also die Signatur der Main-Methode hat immer
Von MS
(...)
Die Main-Methode kann Argumente verwenden,
in dem Fall nimmt eine der folgenden Formen:
InformationsquelleAutor ZEE
Die Signatur der main-Methode muss
main(String[])
, nichtmain(String)
.InformationsquelleAutor matt b