我正在開發一個新的WP8應用程序(使用C#)。在那我需要做文件操作。似乎他們都有類似的功能。那麼,對於簡單的文件操作來說哪個最好,最簡單?哪個更好? StorageFile類或IsolatedStorage類
0
A
回答
0
如果您正在處理大量文件,並且您只想在自己的私人文件夾中使用文件,並且您不關心移動到Windows桌面,並且性能是一個問題,我會考慮IsolatedStorageFile
因爲它顯着更快。但對於大多數用例來說,性能差異不應該成爲問題(如果有疑問,請寫一個快速示例應用程序並查看它是否重要),並且我將使用StorageFile
以便將來可移植到Windows(以及適用於照片等代理文件的功能等等)。
另外兩個考慮因素是可移植到非Windows平臺,以及您是否需要處理無法識別異步的現有代碼(兩者都算作對StorageFile
的投票)。
0
這兩個API都用於操作文件。 StorageFile適用於Windows Phone和WinRT,但IsolatedStorage類型僅適用於Windows Phone。我認爲你可以使用IsolatedStorage。
相關問題
- 1. 哪一個更好,指向其他類或從該類
- 2. 哪個更好?原始數據類型或包裝類?
- 3. 類繼承或嵌套類,哪個更好?
- 4. 整數與int類型,哪個更好?
- 5. 這些分類器哪個更好?
- 6. min或gzip,哪個更好?
- 7. 哪個更好? OpenCyc或ConceptNet?
- 8. 哪個更好,Nagios或Sensu?
- 9. jqGrid或dataTable,哪個更好?
- 10. PHP:ParseCSV或PHPExcel哪個更好?
- 11. DataTable或IList?哪個更好?
- 12. 哪個更好? city.state.id或city.state_id
- 13. PigServer或PigRunner?哪個更好?
- 14. 哪個更好H2或HSQLDB?
- 15. 哪個更好:PooledConnectionFactory或CachingConnectionFactory?
- 16. 哪個更好Paperclip或CarrierWave?
- 17. 哪個更好Math.random()或UIDUtil.createUID()
- 18. 哪個更好BOOST_MPL_ASSERT或BOOST_STATIC_ASSERT?
- 19. Magento或Prestashop,哪個更好?
- 20. Gzip或ob_flush()?哪個更好?
- 21. Japid或Scala哪個更好?
- 22. 哪個更好c89或c99
- 23. Coredata或Sqlite哪個更好
- 24. 哪個更好... GATE或RapidMiner
- 25. 哪個更好 - PyInstaller或cx_Freeze?
- 26. 哪個更好:Parcelable或Context?
- 27. RTC或AccuRev哪個更好?
- 28. Vector.contains()或Hashtable.get()哪個更好
- 29. Android:ViewFlipper或ViewPager - 哪個更好?
- 30. 哪個更好,setEnabled或setUserInteractionEnabled?
這是非常基於意見,這個問題很可能會被關閉。請提供具體的用例和代碼示例。 – Fred 2014-10-28 16:46:00