我在我的應用程序中使用了映射。所以我有二維點結構的int和double,我需要操縱。我目前已將我的解決方案分爲兩個項目/程序集。一個具有核心功能。另一個是用戶界面。我目前正在使用WPF用戶界面。然而,我試圖最大限度地發揮核心程序集的功能,同時試圖確保它可以與任何C#用戶界面一起工作,例如, XNA是未來的API,例如Windows 8 Jupiter(Metro XAML)或Linux/Mac Windows Phone等。C中的哪個點,座標結構#
我希望在我的核心功能中操縱這些結構。我看到System.Windows和System.Drawing中有Point結構。不過,我不願意使用這些,因爲這些似乎與特定的Windows GUI API相關聯。我是否應該創建自己的結構,即使這將重新實現這些現有結構的大部分功能?我看到有一個數學課,但沒有數學名稱空間與有用的通用數學課程和結構。
3d點結構的情況是否一樣?