? Programmierung kann eine frustrierende Tätigkeit sein. Die kleinste Tippfehler im Code kann es nicht mehr funktioniert , so dass Sie kämpfen, um sie mit nur verwirrend Fehlermeldungen , Sie zu führen beheben. In Visual Basic ist eine solche Meldung " erwartet Ende des Ausdrucks ", und es kann durch eine Reihe von Ursachen haben. Zusätzliche Charaktere
Wenn Sie testen Visual Basic-Programms werden und erhalten eine Fehlermeldung, die besagt " erwartet ein Ende der Expression" oder "Ende der Ausdruck erwartet", dann haben Sie eine Linie irgendwo im Code , dass nicht über die Syntax recht. Insbesondere sind zusätzliche Zeichen am Ende der Zeile. In anderen Worten, hat die Leitung eine vollständige, syntaktisch korrekte Expression durch zusätzliche Zeichen , die nicht da sein sollte gefolgt .
Ende der Anweisung
In vielen Programmiersprachen jede Anweisung des Codes wird durch eine spezifische End-of- Anweisung Charakter wie ein Semikolon (;) beendet. In Visual Basic, jedoch ist das Ende der Zeile das Ende der Anweisung. Wenn Sie neu in Visual Basic sind, könnte die Gewohnheit zu beenden einen Ausdruck mit einem Semikolon die Quelle dieser Fehler. Sie können mehrere Anweisungen in eine Zeile setzen , wenn Sie wollen, indem Sie die einzelnen Anweisung mit einem Doppelpunkt (:). Sie können darüber hinaus eine Erklärung zu einer zusätzlichen Zeile , indem Sie ein Leerzeichen ein Unterstrich und ein Wagenrücklauf ( die Enter-Taste ) am Ende der Zeile.
Kommentare
ein häufiger Grund Sie diese Fehlermeldung sehen könnte, ist , weil man versucht, in einem Kommentar gesetzt haben , aber die Syntax, die Sie für sie verwendet wurde, war nicht ganz richtig . Putting Kommentare an den Enden der Linien ist eine nützliche Übung. Um es in Visual Basic zu tun , beginnen Sie den Kommentar , indem Sie ein Leerzeichen nach dem letzten Zeichen des Codes , gefolgt von einem Apostroph (') oder den Buchstaben REM . Alles typisiert nach , dass ein Kommentar sein wird. Wenn Sie einen Kommentar eingeben , ohne diese erste , wird es den Fehler verursachen .
Andere Ursachen
Die genaue Ursache für eine "Ende der Ausdruck erwartet " error isn ' t immer offensichtlich, aber es deutet fast immer auf einen Syntaxfehler. Es kann nicht so einfach, wie eine falsch formatierte Kommentar einigen zusätzlichen Zeichen am Ende jedoch . Prüfen Sie, ob die Betreiber korrekt , Kontrollstrukturen und Methodenaufrufe in der Linie verwendet , und dass alle Ihre Klammer übereinstimmen. Ein Fehler in der Mitte könnte der Compiler , dass Ihre Aussage vorbei, bevor es sein soll ist .