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. の値 |
関連項目