Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单开发错误Ubuntu_C#_Ubuntu_Mono_Monodevelop - Fatal编程技术网

C# 单开发错误Ubuntu

C# 单开发错误Ubuntu,c#,ubuntu,mono,monodevelop,C#,Ubuntu,Mono,Monodevelop,我试图在monodevelop中编译,但遇到以下错误:System.ArgumentNullException:参数不能为null 但是,当我在终端上运行它时,它工作没有问题。所以我想这是monodevelop的问题,但问题是什么 没有错误,因为我可以使用终端很好地运行它,monodevelop中的消息错误是: Digite um numero:未处理的异常:System.ArgumentNullException: 参数不能为null。参数名称:s at System.Int32.Parse

我试图在monodevelop中编译,但遇到以下错误:System.ArgumentNullException:参数不能为null

但是,当我在终端上运行它时,它工作没有问题。所以我想这是monodevelop的问题,但问题是什么

没有错误,因为我可以使用终端很好地运行它,monodevelop中的消息错误是:

Digite um numero:未处理的异常:System.ArgumentNullException: 参数不能为null。参数名称:s at System.Int32.Parse (System.String s)[0x00012]位于 /build/buildd/mono-3-opt-3.2.0/mcs/class/corlib/System/Int32.cs:630
在程序A02.Main()[0x00000]中:0[错误]致命 未处理的异常:System.ArgumentNullException:参数不能为空 无效的参数名称:s at System.Int32.Parse(System.String s) [0x00012]英寸 /build/buildd/mono-3-opt-3.2.0/mcs/class/corlib/System/Int32.cs:630
在0中的programa02.Main()[0x00000]处 应用程序被一个信号终止:SIGHUP


错误消息发生在哪里?在哪一行?可能这些库没有链接到执行系统控制台操作我已经编辑了一个问题您的应用程序依靠控制台读取数字。这就是为什么如果没有控制台它会失败。你确定你的项目已经创建了一个“控制台项目”吗?我按照你说的做了,但是现在我得到了:未处理的异常:System.TypeLoadException:Type'System.Collections.Concurrent.IProducerConsumerCollection'1'在程序集'mscorlib,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'中找不到'
class programa02
{
    public static void Main()
    {
        int num1, num2, soma;
        System.Console.Write("Digite um numero: ");
        num1=int.Parse(System.Console.ReadLine());
        System.Console.Write("Digite outro numero: ");
        num2=int.Parse(System.Console.ReadLine());
        soma = num1+num2;
        System.Console.Write(soma);
        System.Console.ReadKey();

    } 
}