## 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; } | Получает или задает вертикальный компонент этогоSize . |
| [IsEmpty](../../system.drawing/size/isempty) { get; } | Получает значение, указывающее, является ли этоSize имеет ширину и высоту 0. |
| [Width](../../system.drawing/size/width) { get; set; } | Получает или задает горизонтальную составляющую этогоSize . |

## Методы

| Имя | Описание |
| --- | --- |
| static [Add](../../system.drawing/size/add)(Size, Size) | Добавляет ширину и высоту одногоSize структура по ширине и высоте другогоSize структура. |
| static [Ceiling](../../system.drawing/size/ceiling)(SizeF) | Преобразует указанныйSizeF структура кSize структуру путем округления значений Size структура к следующему более высокому целочисленному значению. |
| static [Round](../../system.drawing/size/round)(SizeF) | Преобразует указанныйSizeF структура кSize структура путем округления значенийSizeF структура до ближайших целочисленных значений. |
| static [Subtract](../../system.drawing/size/subtract)(Size, Size) | Вычитает ширину и высоту из одногоSize структура из ширины и высоты другойSize структура. |
| static [Truncate](../../system.drawing/size/truncate)(SizeF) | Преобразует указанныйSizeF структура кSize структура путем усечения значений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)() | Преобразует атрибуты этого[`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 а такжеWidth значение 0. |

### Смотрите также

* пространство имен [System.Drawing](../../system.drawing)
* сборка [Aspose.Drawing](../../)

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