例如,使用 System.Windows.Size 来描述我的应用程序中建筑物的大小是合适的,还是应该为它创建自己的结构?此域与 System.Windows 或显示器无关。
public struct Size
{
public Size(double length, double width) : this()
{
Length = length;
Width = width;
}
public double Length { get; set; }
public double Width { get; set; }
}
谢谢。
创建自己的结构,因为 Size 是特定于平台的。例如,Xamarin.Forms 具有不同的 Size 结构。 并使您的大小不可变。创建可变结构是一种不好的做法。