我正在使用Visual Studio 2010并尝试在C#程序中使用BigInteger
类型。这个类型应该在System.Numerics
命名空间中可用,但我似乎没有在.Net 4.0框架中安装它。当我在VS2010中输入“using System.Numerics;
”时,“Numerics
”下会出现一个红色下划线。还有其他人有过这个问题吗?
如果是这样,你如何解决?我刚刚重新下载并重新安装(修复).Net 4.0框架,但这没有帮助。我从来没有遇到过我写过的其他C#程序的任何问题,所以我想知道我错过了什么。
答案 0 :(得分:46)
您需要将装配参考添加到System.Numerics.dll
BigInteger结构
...
命名空间:System.Numerics
程序集:System.Numerics(在System.Numerics.dll中)
答案 1 :(得分:1)
尽管大多数程序集都是安装的一部分,但VS确实只将一些核心元素添加到项目的引用列表中(核心,数据,XML等)。需要使用Reference Manager手动添加其他引用。
右键单击您的项目,然后选择Add Reference
(或Add->Reference
)。 System.Numerics
位于Assemblies中。然后,您可以在项目文件中使用using System.Numerics;
。