使用來自EvilDicom的開源代碼進行編輯。不幸的是,這些代碼在VS2010中,它們使用命名空間System.Numerics
和Microsoft.CSharp
。我想知道在VS2008中是否有這些命名空間的等價物?我的應用程序內置VS2008,因此我試圖建立在2008年。VS2008中System.Numerics的用法
回答
使用System.Numerics命名空間的唯一方法是在UIDHelper
類中將GUID轉換爲十進制數。它基本上寫出一個16字節的整數,從一個GUID的字節創建,作爲一個十進制數。
我不知道這個值有多重要。你有兩個選擇:
您可以替換類似代碼這段代碼中不使用
BigInteger
類型,但對你來說已經足夠好。您可以自己實現
BigInteger
類型。在J#類庫中有幾個實現,包括.NET Framework本身,(請參閱http://msdn.microsoft.com/en-us/magazine/cc163696.aspx)。
嗨,@Jeffrey我的代碼中有一個UIDHelper。我不認爲第一個選項是可行的,因爲它可能不會有足夠的效率(我猜,不知道!)。感謝您的第二個鏈接,我將着眼於它! :) – user877852
我在看我的代碼,我不認爲我會需要UIDHelper,我想現在我不會需要System.Numerics了。但是,當我構建我的解決方案時,我收到錯誤:系統缺少程序集引用,即使我的名稱空間都存在。我猜這是因爲代碼使用VS2010名稱空間,而我使用的是2008年。任何想法我怎麼能從這裏?謝謝! – user877852
您應該能夠在解決方案資源管理器中刪除對System.Numerics和Microsoft.CSharp的引用。我認爲Microsoft.CSharp被添加來支持C#4.0中新的'dynamic'關鍵字。 –
MSDN說Microsoft.CSharp命名空間可用於早期的框架。確保你已經添加了對System.Core.dll和System.Dynamic.dll的引用。
凡爲System.Numerics Namespace是新換的.NET Framework 4.0。查找等價物取決於您在該名稱空間中使用的內容。我不確定BigInteger和Complex結構是否有任何等價物...
System.Numerics
命名空間是在.net 4.0中添加的,並且在低版本的.net中沒有等效的命名空間。如果您有權訪問此程序的源代碼並願意更改它,您可以嘗試修改它,以便在許可證正確的情況下使用IntX庫作爲BigInteger的替代品。
- 1. 與System.Numerics
- 2. System.Numerics當瞄準net45
- 3. 是否System.Numerics向後飛?
- 4. 無法在VS2008
- 5. System.Numerics作爲一個單獨的大會
- 6. VS2008中的DataGrid
- 7. VS2008的csproj無法用mono xbuild編譯
- 8. VS2008中的VBScript語法高亮顯示?
- 9. 無法使用System.Numerics在OS X上使用命令行單聲道(mcs)
- 10. 統一不接受System.Numerics參考
- 11. UpdatePanel中的CompareValidator - VS2008
- 12. 爲什麼System.Numerics中的類型在Reflector處顯示爲空?
- 13. 新vs2008用戶
- 14. 無法在vs2010中打開vs2008項目
- 15. 無法在vs2008中打開NerdDinner項目
- 16. 擴展方法在.NET 2.0中VS2008
- 17. 無法在VS2008中打開C++項目
- 18. VS2008 - 無法啓動調試
- 19. VS2008
- 20. 在VS2008中使用List方法的三元運算符問題
- 21. VS2008無法引用VS2010中構建的.NET 3.5程序集?
- 22. 無法添加dll文件引用到VS2008中的F#項目
- 23. 如何在ADD參考中找到庫System.Numerics?
- 24. 禁用VS2008中的調試符號
- 25. 在VS2008中使用wpf的透明png
- 26. 從VS2008中的csproj調用C++ LINK
- 27. VS2008中的XSD實用程序問題
- 28. 在VS2008中構建用於WinCE的OpenSSL
- 29. 使用VS2008中的FF3進行調試
- 30. Excel的應用在VB.net VS2008
http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.aspx http://stackoverflow.com/questions/4820953/where-is-my-system - 數字命名空間 – rahularyansharma
@rahularyansharma我不認爲我可以使用它,因爲問題是基於VS2010中的用法,而我正在尋找VS 2008.謝謝! – user877852