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) | を変換しますPointF にPoint すべての座標でシーリング操作を実行することによって. |
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ゼロに設定された値. |
関連項目