using System;
namespace Excellent_Result
{
class Program
{
static void Main(string[] args)
{
double grade = double.Parse(Console.ReadLine());
if (grade >= 5.50)
Console.WriteLine("Excellent!");
}
}
}
Ich schwöre, das ist eine extrem einfache Hausaufgabe, aber es gibt mir einen Fehler beim Doppeltyp?
Exception thrown: 'System.FormatException' in System.Private.CoreLib.dll
An unhandled exception of type 'System.FormatException' occurred in System.Private.CoreLib.dll
Input string was not in a correct format.
Dies ist die Ausnahme und ich bin kein Fan von Visual Studio, daher bin ich mir nicht sicher, wie ich es einstellen soll. Das System der Universität erkennt diesen Code als korrekt geschrieben und funktionsfähig an.
Antwort1
Möglicherweise hat Ihr Double.Parse nicht funktioniert.
Versuchen Sie, die Eingabezeichenfolge wie unten beschrieben in Double umzuwandeln:
doppelte Note = konvertieren.InDouble(Console.ReadLine());