当我的文件顶部有这一行时:
using System.Numerics;
我收到以下错误:
错误 CS0234:命名空间“System”中不存在类型或命名空间名称“Numerics”(是否缺少程序集引用?)(CS0234)(CSharpTests)
文件顶部的其他 using
指令(例如 using System;
)工作得很好。
我在 Ubuntu 18.04 64 位上使用 Mono 5.12.0.301 和 MonoDevelop 7.5(内部版本 1255)。
我的第一个想法是框架版本设置为足够旧的版本,以至于没有 System.Numerics
。在Options -> Build -> General中,我的框架版本是默认的4.5,将其更改为最新版本4.7.1并不能使代码工作:
This answer发现问题出在过时的框架版本上,但显然我有一个足够新的框架版本,对吧?
编辑:好的,通过 SushiHangover 的回答,我可以使用 System.Numerics,但我实际上正在尝试使用 System.Numerics.Vectors,我已将其包含在引用文献中:
但是当我使用 using System.Numerics.Vectors;
时,我收到此错误:
错误 CS0234:命名空间“System.Numerics”中不存在类型或命名空间名称“Vectors”(是否缺少程序集引用?)(CS0234)(CSharpTests)
最佳答案
关于c# - 如何在 MonoDevelop 中使用 Mono C# 中的 System.Numerics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53423256/