Rect 構造体

定義

四角形の幅、高さ、およびポイントの原点について説明します。

public value class Rect : IFormattable
[System.Security.SecurityCritical]
public struct Rect : IFormattable
[<System.Security.SecurityCritical>]
type Rect = struct
    interface IFormattable
Public Structure Rect
Implements IFormattable
継承
属性
実装

注釈

この構造体は、Windows ランタイム (WinRT) Rect 構造体の.NETプロジェクションを表します。 詳細については、UWP API リファレンスの 「Rect 」を参照してください。

コンストラクター

名前 説明
Rect(Double, Double, Double, Double)

指定した x 座標、y 座標、幅、および高さを持つ Rect 構造体を初期化します。

Rect(Point, Point)

指定した 2 つのポイントを格納するのに十分な大きさの Rect 構造体を初期化します。

Rect(Point, Size)

原点とサイズに基づいて Rect 構造体を初期化します。

プロパティ

名前 説明
Bottom

四角形の下部の y 軸の値を取得します。

Empty

位置または領域のない四角形を表す特別な値を取得します。

Height

四角形の高さを取得または設定します。

IsEmpty

四角形が Empty 四角形かどうかを示す値を取得します。

Left

四角形の左側の x 軸の値を取得します。

Right

四角形の右側の x 軸の値を取得します。

Top

四角形の上端の y 軸の位置を取得します。

Width

四角形の幅を取得または設定します。

X

四角形の左側の x 軸の値を取得または設定します。

Y

四角形の上端の y 軸の値を取得または設定します。

メソッド

名前 説明
Contains(Point)

Rectによって記述された四角形に、指定した点が含まれているかどうかを示します。

Equals(Object)

指定したオブジェクトが現在の Rectと等しいかどうかを示します。

Equals(Rect)

指定した Rect が現在の Rectと等しいかどうかを示します。

GetHashCode()

Rectのハッシュ コードを作成します。

Intersect(Rect)

現在の Rect で表される四角形と、指定した Rectで表される四角形の積集合を検索し、結果を現在の Rectとして格納します。

ToString()

Rect構造体の文字列形式を返します。

ToString(IFormatProvider)

指定した書式プロバイダーを使用して、四角形の文字列形式を返します。

Union(Point)

現在の Rect で表される四角形を展開し、指定したポイントを格納するのに十分です。

Union(Rect)

現在の Rect で表される四角形を展開し、指定した四角形を格納するのに十分です。

演算子

名前 説明
Equality(Rect, Rect)

2 つの Rect 構造体の等価性を比較します。

Inequality(Rect, Rect)

2 つの Rect 構造体の非等値を比較します。

明示的なインターフェイスの実装

名前 説明
IFormattable.ToString(String, IFormatProvider)

このメンバーの説明については、 ToString(String, IFormatProvider)を参照してください。

適用対象

こちらもご覧ください