Operator " + " angewendet werden kann nicht auf Operanden vom Typ "string" und "Methode Gruppe"
Bin ich zu überprüfen, ob ein Verzeichnis vorhanden ist, mit diesem code:
while (Directory.Exists(currentDirectory + year.ToString))
{
//do stuff
year++;
}
Jahr ist eine normale Ganzzahl, currentDirectory string. Leider ist dieser Vorgang gibt mir die
"Operator" + " angewendet werden kann nicht auf Operanden vom Typ "string" und "Methode Gruppe"
Fehler mesage. Ich nicht wirklich wollen, erstellen Sie eine neue Zeichenfolge, die bei jeder Iteration, wenn ich nur ab und zu erhöhen.
.ToString ()
Wenn Sie eine Meldung wie Operator " + " angewendet werden kann nicht auf Operanden vom Typ "string" Sie haben möglicherweise eine
Wenn Sie eine Meldung wie Operator " + " angewendet werden kann nicht auf Operanden vom Typ "string" Sie haben möglicherweise eine
+
zu viele in Ihrer Verkettung-code. Wahrscheinlich eine +
am Ende einer Zeile und einer +
am Anfang der nächsten. (als überschrift zählt für diesen Fall, und einige mögen sich Fragen,)InformationsquelleAutor Haris | 2014-02-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
ToString
ist eine Methode. Sie müssen, um es aufzurufen; Sie sind also fehlt()
nachToString
.Ändern
Und es sollte funktionieren 🙂
InformationsquelleAutor khellang
Du verpasst hast dem Aufruf der Methode auf
ToString
Lesen sollte
InformationsquelleAutor dav_i
Ihnen fehlt
year.ToString()
Sollte es
InformationsquelleAutor Nagaraj S
Fehlende Klammern
()
nachToString
. Müssen Sie es folgendermaßen ändern:InformationsquelleAutor XN16