我还有一个简单的问题。我有一个编写为 .cs 文件的 C# 程序。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/ 文件夹,当我在在线编译器上编译这段代码时,所有顺利。你知道有什么问题吗?
非常感谢!