繁体   English   中英

MonoDevelop编译ac#代码时出现System.ArgumentNullException错误

[英]System.ArgumentNullException error with MonoDevelop compiling a c# code

我有另一个简单的问题。 我有一个C#程序写成.cs文件。 MonoDevelop(由Xamarin改进)设法建立了这个项目。 但是,当我尝试运行它时,我收到错误:

System.ArgumentNullException: Argument cannot be null.
Parameter name: s
  at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider)[0x00012] in /private/tmp/monobuild/build/BUILD/mono- 2.10.9/mcs/class/corlib/System/Double.cs:229
  at System.Double.Parse (System.String s) [0x00000] in /private/tmp/monobuild/build/BUILD/mono-2.10.9/mcs/class/corlib/System/Double.cs:200
  at SampleNamespace.SampleClass.Main () [0x00049] in /Users/ninakuklisova/ThoughtWorks/Sales Taxes with inputs.cs:42

它指向代码的以下行:

values[ItemNumber,2] = Double.Parse(quant);

我觉得神秘的是我的Mac上没有/private/tmp/monobuild/build/BUILD/mono-2.10.9/mcs/class/corlib/System/文件夹,当我在在线编译器上编译此代码时,所有顺利。 你知道什么可能是错的吗?

非常感谢你!

  1. 该文件夹可能存在于编译单声道的人的机器上。

  2. 检查quant是否为null。

是的,就是这么简单:只是不要在第1列之前提到第2列。我想绝大多数人都不会这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM