Point 構造体

定義

倍精度のペアとして 2 D の点を定義する構造体。

[System.Diagnostics.DebuggerDisplay("X={X}, Y={Y}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.PointTypeConverter))]
public struct Point
type Point = struct
継承
Point
属性

コンストラクター

Point(Double, Double)

ポイント (xy) を表す新しい Point オブジェクトを作成します。

Point(Size)

sz の幅と高さによって (幅、高さの順に) 指定された座標を持つ新しい Point オブジェクトを作成します。

フィールド

Zero

{0,0} に位置する Point

プロパティ

IsEmpty

X と Y の両方が 0 かどうか。

X

水平軸に沿った場所。

Y

垂直軸に沿った場所。

メソッド

Deconstruct(Double, Double)
Distance(Point)

2 つのポイント間の距離が計算されます。

Equals(Object)

this の X 値と Y 値が引数内のそれらの値と完全に等しい場合は、true が返されます。

GetHashCode()

Point のハッシュ値が返されます。

Offset(Double, Double)

現在の Pointdx および dy だけ移動する新しい Point が返されます。

Round()

XY が最も近い整数値に丸められた新しい Point が返されます。

ToString()

人が判読できる、Point の表現。

演算子

Addition(Point, Size)

SizePoint に追加することによって、新しい Point が返されます。

Equality(Point, Point)

2 つの Point が等しいかどうか。

Explicit(Point to Size)

WidthHeightptX プロパティと Y プロパティに等しい新しい Size が返されます。

Inequality(Point, Point)

2 つのポイントが等しくないかどうか。

Subtraction(Point, Size)

Point から Size を減算することで、新しい Point が返されます。

適用対象