Struct Rectangle

Rectangle structure

四角形の位置とサイズを表す 4 つの整数のセットを格納します。

public struct Rectangle : IEquatable<Rectangle>

コンストラクター

名前説明
Rectangle(Point, Size)の新しいインスタンスを初期化しますRectangle指定された場所とサイズの構造体.
Rectangle(int, int, int, int)指定された位置とサイズで Rectangle 構造体の新しいインスタンスを初期化します。

プロパティ

名前説明
Bottom { get; }この Rectangle 構造体の Y プロパティ値と Height プロパティ値の合計である y 座標を取得します。
Height { get; set; }この Rectangle 構造体の高さを取得または設定します。
IsEmpty { get; }このすべての数値プロパティがRectangleゼロの値を持つ.
Left { get; }この Rectangle 構造体の左端の x 座標を取得します。
Location { get; set; }この左上隅の座標を取得または設定しますRectangle構造体.
Right { get; }この Rectangle 構造体の X プロパティ値と Width プロパティ値の合計である x 座標を取得します。
Size { get; set; }このサイズを取得または設定しますRectangle.
Top { get; }この Rectangle 構造体の上端の y 座標を取得します。
Width { get; set; }この Rectangle 構造体の幅を取得または設定します。
X { get; set; }この Rectangle 構造体の左上隅の x 座標を取得または設定します。
Y { get; set; }この Rectangle 構造体の左上隅の y 座標を取得または設定します。

メソッド

名前説明
static Ceiling(RectangleF)指定されたRectangleFへの構造Rectangleを丸めた構造RectangleF値から次に高い整数値へ.
static FromLTRB(int, int, int, int)を作成しますRectangle指定されたエッジ位置を持つ構造.
static Inflate(Rectangle, int, int)を作成しますRectangle指定された量だけ膨張します.
static Intersect(Rectangle, Rectangle)3 番目を返しますRectangle他の 2 つの Intersection を表す構造体Rectangle構造。交点がない場合は空Rectangle返されます.
static Round(RectangleF)指定されたRectangleFにRectanglerounding によってRectangleF最も近い整数値への値.
static Truncate(RectangleF)指定されたRectangleFにRectangleを切り捨てることによってRectangleF値.
static Union(Rectangle, Rectangle)を取得しますRectangle 2 つの結合を含む構造Rectangle構造物.
Contains(Point)指定したポイントがこの範囲内に含まれているかどうかを判断しますRectangle構造体.
Contains(Rectangle)で表される長方形の領域がrectこれで表される長方形の領域内に完全に含まれていますRectangle.
Contains(int, int)指定したポイントがこの範囲内に含まれているかどうかを判断しますRectangle構造体.
override Equals(object)obj がRectangleこれと同じ位置とサイズの構造Rectangle構造体.
Equals(Rectangle)他のRectangle構造体はこれと同じ位置とサイズを持っていますRectangle構造体.
override GetHashCode()このハッシュコードを返しますRectangle構造。ハッシュ コードの使用については、GetHashCode . を参照してください。
Inflate(Size)これを拡大しますRectangle指定された量によって.
Inflate(int, int)これを拡大しますRectangle指定された量によって.
Intersect(Rectangle)これを置き換えますRectangleそれ自体と指定されたRectangle.
IntersectsWith(Rectangle)この長方形が交差するかどうかを決定しますrect.
Offset(Point)指定した量だけこの長方形の位置を調整します。
Offset(int, int)指定した量だけこの長方形の位置を調整します。
override ToString()この属性を変換しますRectangle人間が読める文字列.
operator ==2 つのRectangle構造体の位置とサイズは同じです.
operator !=2 つのRectangle構造は場所またはサイズが異なります.

田畑

名前説明
static readonly Emptyを表しますRectangleプロパティが初期化されていない構造体.

関連項目