Struct Size

Size structure

通常は四角形の幅と高さである整数の順序付きペアを格納します。

public struct Size : IEquatable<Size>

コンストラクター

名前説明
Size(Point)の新しいインスタンスを初期化しますSize指定された構造体Point.
Size(int, int)の新しいインスタンスを初期化しますSize指定された次元からの構造体.

プロパティ

名前説明
Height { get; set; }この垂直コンポーネントを取得または設定しますSize.
IsEmpty { get; }かどうかを示す値を取得します。Size幅と高さは 0. です
Width { get; set; }この水平成分を取得または設定しますSize.

メソッド

名前説明
static Add(Size, Size)1 の幅と高さを加算しますSize幅と高さの 別の構造Size構造体.
static Ceiling(SizeF)指定されたSizeFへの構造Sizeの値 を丸めることによる構造Size次に高い整数値への構造。
static Round(SizeF)指定されたSizeFへの構造Sizestructure の値を丸めることによってSizeF最も近い整数値への構造.
static Subtract(Size, Size)幅と高さを 1 減算しますSize幅と高さの 別の構造Size構造体.
static Truncate(SizeF)指定されたSizeFへの構造Size structure の値を切り捨ててSizeF構造体を次に低い整数値に変換します.
override Equals(object)指定されたオブジェクトがSizeこれと同じ dimension でSize.
Equals(Size)他のSize構造体はこれと同じサイズですSize構造体.
override GetHashCode()このハッシュコードを返しますSize構造体.
override ToString()この属性を変換しますSize人間が読める文字列.
operator +1 の幅と高さを加算しますSize幅と高さの 別の構造Size構造体.
operator /割り算SizeによってInt32生産Size. (2 operators)
operator ==2 つのSize構造は等しい.
explicit operator指定されたSizeにPoint.
implicit operator指定されたSizeにSizeF.
operator !=2 つのSize構造が異なります.
operator *を乗算しますSizeによってInt32生産Size. (4 operators)
operator -幅と高さを 1 減算しますSize幅と高さの 別の構造Size構造体.

田畑

名前説明
static readonly Emptyを取得しますSizeを持つ構造HeightとWidth0. の値

関連項目