Struct Point

Point structure

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

public struct Point : IEquatable<Point>

コンストラクター

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

プロパティ

名前説明
IsEmpty { get; }これがこれかどうかを示す値を取得しますPoint空です.
X { get; set; }この Point の x 座標を取得または設定します。
Y { get; set; }この Point の y 座標を取得または設定します。

メソッド

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

田畑

名前説明
static readonly Emptyを表しますPoint持っているXとYゼロに設定された値.

関連項目