C# VS2008中System.Numerics的使用
我使用的是来自的开源代码。不幸的是,这些代码在VS2010中,它们使用名称空间C# VS2008中System.Numerics的使用,c#,visual-studio-2010,visual-studio-2008,namespaces,dicom,C#,Visual Studio 2010,Visual Studio 2008,Namespaces,Dicom,我使用的是来自的开源代码。不幸的是,这些代码在VS2010中,它们使用名称空间System.Numerics和Microsoft.CSharp。我想知道在VS2008中是否有这些名称空间的等价物?我的应用程序是在VS2008中构建的,因此我尝试在2008年构建。说Microsoft.CSharp命名空间可用于早期的框架。确保已添加对System.Core.dll和System.Dynamic.dll的引用 其中as是.net framework 4.0的新功能。查找等价项取决于您在该命名空间中
System.Numerics
和Microsoft.CSharp
。我想知道在VS2008中是否有这些名称空间的等价物?我的应用程序是在VS2008中构建的,因此我尝试在2008年构建。说Microsoft.CSharp命名空间可用于早期的框架。确保已添加对System.Core.dll和System.Dynamic.dll的引用
其中as是.net framework 4.0的新功能。查找等价项取决于您在该命名空间中使用的内容。我不确定是否有与和结构等效的名称…说Microsoft.CSharp命名空间可用于早期的框架。确保已添加对System.Core.dll和System.Dynamic.dll的引用
其中as是.net framework 4.0的新功能。查找等价项取决于您在该命名空间中使用的内容。我不确定是否有任何等效的和结构…
System.Numerics
命名空间是在.net 4.0中添加的,在.net的较低版本中没有等效的命名空间。如果您可以访问此程序的源代码并愿意对其进行更改,您可以尝试对其进行修改,以便在许可证正确的情况下使用库替换BigInteger System.Numerics
命名空间是在.net 4.0中添加的,在.net的较低版本中没有等效的命名空间。如果您可以访问此程序的源代码并愿意对其进行更改,您可以尝试对其进行修改,以便在许可证正确的情况下使用库替换BigInteger 使用System.Numerics命名空间的唯一方法是在UIDHelper
类中将GUID转换为十进制数。它本质上是将一个16字节的整数(由GUID的字节创建)作为十进制数写出
我不知道这个值有多重要。您有两个选择:
biginger
类型,但足以满足您的需要biginger
类型。有几种实现,包括.NET框架本身、J#类库(请参阅)使用System.Numerics命名空间的唯一方法是在
UIDHelper
类中将GUID转换为十进制数。它本质上是将一个16字节的整数(由GUID的字节创建)作为十进制数写出
我不知道这个值有多重要。您有两个选择:
biginger
类型,但足以满足您的需要biginger
类型。有几种实现,包括.NET框架本身、J#类库(请参阅)@rahularyansharma我不认为我可以使用它,因为这个问题是基于VS2010的使用情况,而我在看VS2008。谢谢@rahularyansharma我不认为我可以使用它,因为这个问题是基于VS2010的使用情况,而我在看VS2008。谢谢嗨,@Jeffrey我的密码里有一个UIDHelper。我不认为第一种选择是可行的,因为它可能不够有效(我想,不确定!)。谢谢你的第二个链接,我会调查的!:)我在看我的代码,我想我不需要UIDHelper,我想现在我也不需要系统了,也不需要数字。但当我构建解决方案时,会出现这样的错误:系统缺少程序集引用,即使我的名称空间都存在。我猜这是因为代码使用的是VS2010名称空间,而我使用的是2008。你知道我该怎么走吗?谢谢您应该能够在解决方案资源管理器中删除对System.Numerics和Microsoft.CSharp的引用。我认为添加Microsoft.CSharp是为了支持C#4.0.Hi中新的
动态关键字,@Jeffrey我的代码中确实有一个UIDHelper。我不认为第一种选择是可行的,因为它可能不够有效(我想,不确定!)。谢谢你的第二个链接,我会调查的!:)我在看我的代码,我想我不需要UIDHelper,我想现在我也不需要系统了,也不需要数字。但当我构建解决方案时,会出现这样的错误:系统缺少程序集引用,即使我的名称空间都存在。我猜这是因为代码使用的是VS2010名称空间,而我使用的是2008。你知道我该怎么走吗?谢谢您应该能够在解决方案资源管理器中删除对System.Numerics和Microsoft.CSharp的引用。我认为添加Microsoft.CSharp是为了支持C#4.0中新的dynamic
关键字。