Visual Studio 커뮤니티가 이중 유형을 인식하지 못합니다.

Visual Studio 커뮤니티가 이중 유형을 인식하지 못합니다.
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!");
        }
    }
}

이것은 매우 간단한 숙제 문제라고 맹세하지만 이중 유형에 오류가 발생합니까?

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.

이것은 예외이고 저는 Visual Studio를 좋아하지 않아서 어떻게 설정해야 할지 잘 모르겠습니다. 대학 시스템은 이 코드가 올바르게 작성되고 작동하는 것으로 인식합니다.

답변1

어쩌면 double.parse가 작동하지 않았을 수도 있습니다.

아래와 같이 입력 문자열을 double로 변환해 보십시오.

이중 등급 = Convert.ToDouble(Console.ReadLine());

관련 정보