C# kann Nicht implizit konvertiert type 'string' to 'bool' Fehler

Ich bin neu in C# bin ich mit microsoft Visual Studio Express 2013 Windows Desktop edition und ich habe versucht zu machen, ein quiz, in dem ich die Frage stellen und der user hat es zu beantworten so, hier ist der code und die Fehlermeldung die ich bekomme ist
"Kann nicht implizit konvertiert type 'string' to 'bool'" und das passiert auf der 2, wenn Aussagen, die ich verstehe, dass ein boolescher Wert, der hat entweder den Wert true oder false, aber es ist ein string, also warum ist es mir dieser Fehler? Jede Hilfe sollte geschätzt werden.
PS: ich habe nur den Teil des Codes, in dem ich bin mit dem problem und das ist der einzige code in der main-Klasse

Hier ist der code:

 Start:
        Console.WriteLine();
        Console.WriteLine();
        Console.WriteLine("Question 1: Test? type yes or no: ");
        String answer1 = Console.ReadLine();

        if (answer1 = "yes") {
            Console.WriteLine();
            Console.WriteLine("Question 2: Test? type Yes or no");
        }
        else if (answer1 = "no")
        {
            Console.WriteLine();
            Console.WriteLine("Wrong, restarting program");
            goto Start;
        }
        else {
            Console.WriteLine();
            Console.WriteLine("Error");
            goto Start;
        }
InformationsquelleAutor Pitu | 2015-07-14
Schreibe einen Kommentar