C# 错误System.FormatException:';输入字符串的格式不正确;

C# 错误System.FormatException:';输入字符串的格式不正确;,c#,C#,你犯了一个小小的愚蠢的错误,这个问题可能仅仅因为印刷错误就结束了,但这里有修复方法 在Console.WriteLine({0)比索和{1}dolares,cantPesos,cantDolares);行中有一个右括号,而不是右大括号 namespace test { class Program { static void Main(string[] args) { // declarar variables

你犯了一个小小的愚蠢的错误,这个问题可能仅仅因为印刷错误就结束了,但这里有修复方法

Console.WriteLine({0)比索和{1}dolares,cantPesos,cantDolares);
行中有一个右括号,而不是右大括号

namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            // declarar variables
            string dato = "";

            int cantPesos = 0;
            int tasaCambio = 0;
            int cantDolares = 0;
            //pedir cantidad de pesos
            Console.WriteLine("Dame la cantidad de pesos");
            dato = Console.ReadLine();
            cantPesos = Convert.ToInt32(dato);
            // pedir cuantos pesos en 1 dolar

            Console.WriteLine("cuantos pesos hay en un dolar");
            dato = Console.ReadLine();
            tasaCambio = Convert.ToInt32(dato);

            // hacer la conversion
            cantDolares = cantPesos / tasaCambio;

            // mostrar resultados
        Console.WriteLine("{0) pesos son {1} dolares", cantPesos, cantDolares);
        }
    }
}

什么输入让你不高兴?你在控制台中输入了什么?还有,程序崩溃的确切行是什么?它在这里崩溃>>控制台。WriteLine({0)比索子{1}多拉雷斯“,cantPesos,cantDolares);您好,欢迎使用SO。为了给我们提供帮助您解决问题的最佳机会,我们需要尽可能多的信息。包括您的代码是一个很好的开始,但我们还需要对您的错误以及遇到的异常行进行一些详细的解释。只需在visual studio中复制粘贴为c#代码并观看错误
namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            // declarar variables
            string dato = "";

            int cantPesos = 0;
            int tasaCambio = 0;
            int cantDolares = 0;
            //pedir cantidad de pesos
            Console.WriteLine("Dame la cantidad de pesos");
            dato = Console.ReadLine();
            cantPesos = Convert.ToInt32(dato);
            // pedir cuantos pesos en 1 dolar

            Console.WriteLine("cuantos pesos hay en un dolar");
            dato = Console.ReadLine();
            tasaCambio = Convert.ToInt32(dato);

            // hacer la conversion
            cantDolares = cantPesos / tasaCambio;

            // mostrar resultados
        Console.WriteLine("{0} pesos son {1} dolares", cantPesos, cantDolares);
        }
    }
}