## Size structure

存储一对有序整数，通常是矩形的宽度和高度。

```csharp
public struct Size : IEquatable<Size>
```

## 构造函数

| 姓名 | 描述 |
| --- | --- |
| [Size](size#constructor_1)(Point) | 初始化[`Size`](../size)从指定的结构Point. |
| [Size](size#constructor)(int, int) | 初始化[`Size`](../size)来自指定维度的结构。 |

## 特性

| 姓名 | 描述 |
| --- | --- |
| [Height](../../system.drawing/size/height) { get; set; } | 获取或设置 this 的垂直分量Size. |
| [IsEmpty](../../system.drawing/size/isempty) { get; } | 获取一个值，该值指示这是否Size宽度和高度为 0. |
| [Width](../../system.drawing/size/width) { get; set; } | 获取或设置 this 的水平分量Size. |

## 方法

| 姓名 | 描述 |
| --- | --- |
| static [Add](../../system.drawing/size/add)(Size, Size) | 加一的宽和高Size结构为 的宽度和高度Size结构. |
| static [Ceiling](../../system.drawing/size/ceiling)(SizeF) | 转换指定的SizeF结构为Size通过四舍五入的 values 的结构Size结构到下一个更高的整数值。 |
| static [Round](../../system.drawing/size/round)(SizeF) | 转换指定的SizeF结构为Size structure 通过四舍五入的值SizeF结构到最接近的整数值。 |
| static [Subtract](../../system.drawing/size/subtract)(Size, Size) | 减去一个的宽度和高度Size由 的宽度和高度构成的另一个结构Size结构. |
| static [Truncate](../../system.drawing/size/truncate)(SizeF) | 转换指定的SizeF结构为Size structure 通过截断的值SizeF结构到下一个较低的整数值。 |
| override [Equals](../../system.drawing/size/equals#equals_1)(object) | 测试指定对象是否为Size与此具有相同的尺寸 Size. |
| [Equals](../../system.drawing/size/equals#equals)(Size) | 测试是否有其他[`Size`](../size)结构的大小与此相同[`Size`](../size)结构. |
| override [GetHashCode](../../system.drawing/size/gethashcode)() | 为此返回哈希码Size结构. |
| override [ToString](../../system.drawing/size/tostring)() | 转换 this 的属性[`Size`](../size)到人类可读的字符串。 |
| [operator +](../../system.drawing/size/op_addition) | 加一的宽和高Size结构为 的宽度和高度Size结构. |
| [operator /](../../system.drawing/size/op_division#op_division) | 划分[`Size`](../size)由一个Int32生产[`Size`](../size). (2 operators) |
| [operator ==](../../system.drawing/size/op_equality) | 测试是否两个Size结构是平等的。 |
| [explicit operator](../../system.drawing/size/op_explicit) | 转换指定的Size到一个Point. |
| [implicit operator](../../system.drawing/size/op_implicit) | 转换指定的Size到一个SizeF. |
| [operator !=](../../system.drawing/size/op_inequality) | 测试是否两个Size结构不同。 |
| [operator *](../../system.drawing/size/op_multiply#op_multiply) | 乘以一个[`Size`](../size)由一个Int32生产[`Size`](../size). (4 operators) |
| [operator -](../../system.drawing/size/op_subtraction) | 减去一个的宽度和高度Size由 的宽度和高度构成的另一个结构Size结构. |

## 字段

| 姓名 | 描述 |
| --- | --- |
| static readonly [Empty](../../system.drawing/size/empty) | 得到一个Size有一个结构Height和Width0. 的值 |

### 也可以看看

* 命名空间 [System.Drawing](../../system.drawing)
* 部件 [Aspose.Drawing](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Drawing.dll -->
