格式异常 - 输入字符串格式不正确

时间:2018-04-13 14:48:23

标签: c# exception formatting

我发现了一个问题 - 当我运行此程序时,Visual Studio会抛出异常 - 格式异常:输入字符串的格式不正确。

        string name = Console.ReadLine();
        int age = int.Parse(Console.ReadLine());
        int id = int.Parse(Console.ReadLine());
        double salary = double.Parse(Console.ReadLine());
        Console.WriteLine($"Name: {name}");
        Console.WriteLine($"Age: {age}");
        Console.WriteLine($"Employee ID: {id:D8}");
        Console.WriteLine($"Salary: {salary:F2}");

不幸的是,我在这里找不到错误。你能帮我吗?或者这是Visual Studio中的错误?

1 个答案:

答案 0 :(得分:0)

输入的内容有问题。所以你可能会尝试将一个double输入到一个会引发此错误的int中。尝试使用int.TryParse()