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