Point 構造体

定義

倍精度のペアとして 2 D の点を定義する構造体。Struct defining a 2-D point as a pair of doubles.

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

コンストラクター

Point(Double, Double)

ポイント (Pointx) を表す新しい y オブジェクトを作成します。Creates a new Point object that represents the point (x,y).

Point(Size)

Point の幅と高さによって (幅、高さの順に) 指定された座標を持つ新しい sz オブジェクトを作成します。Creates a new Point object that has coordinates that are specified by the width and height of sz, in that order.

フィールド

Zero

Point に位置する {0,0}。The Point at {0,0}.

プロパティ

IsEmpty

X と Y の両方が 0 かどうか。Whether both X and Y are 0.

X

水平軸に沿った場所。Location along the horizontal axis.

Y

垂直軸に沿った場所。Location along the vertical axis.

メソッド

Deconstruct(Double, Double)
Distance(Point)

2 つのポイント間の距離が計算されます。Calculates the distance between two points.

Equals(Object)

this の X 値と Y 値が引数内のそれらの値と完全に等しい場合は、true が返されます。Returns true if the X and Y values of this are exactly equal to those in the argument.

GetHashCode()

Point のハッシュ値を返します。Returns a hash value for the Point.

Offset(Double, Double)

現在の PointPoint および dx だけ移動する新しい dy が返されます。Returns a new Point that translates the current Point by dx and dy.

Round()

PointX が最も近い整数値に丸められた新しい Y が返されます。Returns a new Point whose X and Y have been rounded to the nearest integral value.

ToString()

人が判読できる、Point の表現。A human-readable representation of the Point.

演算子

Addition(Point, Size)

PointSize に追加することによって、新しい Point が返されます。Returns a new Point by adding a Size to a Point.

Equality(Point, Point)

2 つの Point が等しいかどうか。Whether the two Points are equal.

Explicit(Point to Size)

SizeWidthHeightpt プロパティと X プロパティに等しい新しい Y が返されます。Returns a new Size whose Width and Height and equivalent to the pt's X and Y properties.

Inequality(Point, Point)

2 つのポイントが等しくないかどうか。Whether two points are not equal.

Subtraction(Point, Size)

Point から Size を減算することで、新しい Point が返されます。Returns a new Point by subtracting a Size from a Point.

適用対象