System.Numerics.dll中的BigInteger类型与FSharp.Core.dll中的BigInteger类型有什么区别?

Col*_*nic 1 .net c# f#

据我所知,.NET有两种类型System.Numerics.BigInteger,一种在System.Numerics.dll中定义,另一种在FSharp.Core.dll中定义.有什么不同?为什么F#还要定义自己的BigInteger类型呢?

另外,可以使用C#中的FSharp.Core类型吗?

D S*_*ley 6

直接来自文档:

提供此类型仅用于面向.NET Framework 2.0的F#Core Library版本.如果您使用的是.NET Framework 4,请使用具有相同名称的.NET Framework 4类型BigInteger.