2011-06-12 53 views

回答

1

效率對您意味着什麼?速度?存儲?

無論哪種方式,XML在速度和空間方面都絕對不存在問題。

我會爲我的投票數據庫路由,更具體地說是一個本地SQLite數據庫。它快速,可靠,並且比創建自己的自定義二進制格式更簡單。

+0

問題是將多邊形座標獲取到內存中。我在想數據庫路線可能是最快的。如果我只是將一個列表序列化爲二進制文件,它將如何執行。存儲空間不是問題。 – Cameron 2011-06-13 03:42:23

+0

通過BinaryFormatter的二進制序列化不會成爲一種選擇,因爲無論是形狀類還是幾何類都被標記爲可序列化。此外,它們是密封類,所以你甚至不能繼承子類並使子類可序列化。你可以給xml序列化一個鏡頭,但它絕不會是最好的選擇,因爲xml解析和反射 – 2011-06-13 12:55:54

+0

不知道Shape沒有實現可序列化。 XAML如何工作。它是否得到遵守?這可能是最有效的,但也有其他缺點。 – Cameron 2011-06-14 02:46:00

相關問題