Struct Point

Point structure

2 次元平面内の点を定義する整数 x 座標と y 座標の順序付けられたペアを表します。

public struct Point

コンストラクター

名前説明
Point(int)の新しいインスタンスを初期化しますPoint整数値で指定された座標を使用する構造体.
Point(Size)の新しいインスタンスを初期化しますPointからの構造Size構造体.
Point(int, int)の新しいインスタンスを初期化しますPoint指定された座標を持つ構造体.

プロパティ

名前説明
static Empty { get; }の新しいインスタンスを取得しますPoint持つ構造XYゼロに設定された値.
IsEmpty { get; }かどうかを示す値を取得します。Point空です.
X { get; set; }この x 座標を取得または設定しますPoint .
Y { get; set; }この y 座標を取得または設定しますPoint .

メソッド

名前説明
static Add(Point, Size)指定されたSize指定されたPoint .
static Ceiling(PointF)指定されたPointFPointの値を丸めることによってPointF次に高い整数値へ.
static Round(PointF)指定されたPointFPointオブジェクトを丸めてPoint最も近い整数への値.
static Subtract(Point, Size)指定された減算の結果を返しますSize指定からPoint .
static Truncate(PointF)指定されたPointFPointの値を切り捨てることによってPoint .
override Equals(object)これがPoint指定されたものと同じ座標を含むObject .
override GetHashCode()このハッシュコードを返しますPoint .
Offset(Point)これを翻訳しますPoint指定されたPoint .
Offset(int, int)これを翻訳しますPoint指定された量によって.
override ToString()これを変換Point人間が読める文字列.
operator +を変換しますPoint与えられたSize .
operator ==2 つの比較Pointオブジェクト。結果は、XY二つの性質Pointオブジェクトは等しい.
explicit operator指定されたPointへの構造Size構造体.
implicit operator指定されたPointへの構造PointF構造体.
operator !=2 つの比較Pointオブジェクト。結果は、XまたY二つの性質Pointオブジェクトが等しくありません.
operator -を変換しますPoint与えられたの負によってSize .

関連項目