矩形.X 与矩形.Left

Sim*_*hid 4 .net c# system.drawing

我看到该类System.Drawing.Rectangle有两组属性:

  • X, Y, Width,Height
  • Left, Top, Right,Bottom

Width和之间的区别Right是显而易见的。Left但我不明白和属性背后的推理Top

X这些可以与和 一起互换使用Y,还是我遗漏了一些明显的东西?有什么时候应该使用哪个的约定吗?

Jam*_*rpe 6

Left纯粹是属性的包装X

Top/也是如此Y

正如hakononakani所指出的,它们都是readonly- 为了设置您需要使用的属性XY

  • 同样来自文档:Left 和 Top 是只读的,而 X 和 Y 有设置器。 (5认同)