System.Windows.Point与c#中的自定义Point结构

时间:2014-04-03 11:40:48

标签: c# struct point

我的问题似乎有些愚蠢。我将在我的程序中阅读和处理大量的2D点坐标。我应该在Point中使用默认的System.Windows.Point结构,还是应该使用我自己的结构?

public struct_2DPoint
{
    public double X { get; set; }
    public double Y { get; set; }
}

我会使用第二种方法保存内存吗?

1 个答案:

答案 0 :(得分:3)

使用System.Windows.Point。

我的推荐理由:

  1. 许多内置函数可用,以防您以后在代码
  2. 中使用它们
  3. 随时可与System.Windows.Geometry和您可能使用的其他类型
  4. 进行互操作
  5. 从“维护”的角度来看,除了您以外的开发人员,您可以轻松了解正在发生的事情以及可以采取的其他措施。