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) | Добавляет ширину и высоту одногоSize структура по ширине и высоте другогоSize структура. |
| static Ceiling(SizeF) | Преобразует указанныйSizeF структура кSize структуру путем округления значений Size структура к следующему более высокому целочисленному значению. |
| static Round(SizeF) | Преобразует указанныйSizeF структура кSize структура путем округления значенийSizeF структура до ближайших целочисленных значений. |
| static Subtract(Size, Size) | Вычитает ширину и высоту из одногоSize структура из ширины и высоты другойSize структура. |
| static Truncate(SizeF) | Преобразует указанныйSizeF структура кSize структура путем усечения значенийSizeF структура до следующего меньшего целочисленного значения. |
| override Equals(object) | Проверяет, является ли указанный объектSize с теми же размерами , что и у этогоSize . |
| Equals(Size) | Проверяет,Size структура имеет тот же размер, что иSize структура. |
| override GetHashCode() | Возвращает хеш-код для этогоSize структура. |
| override ToString() | Преобразует атрибуты этогоSize в удобочитаемую строку. |
| operator + | Добавляет ширину и высоту одногоSize структура по ширине и высоте другогоSize структура. |
| operator / | ДелитSize поInt32 производствоSize . (2 operators) |
| operator == | Проверяет, являются ли дваSize структуры равны. |
| explicit operator | Преобразует указанныйSize кPoint . |
| implicit operator | Преобразует указанныйSize кSizeF . |
| operator != | Проверяет, являются ли дваSize структуры разные. |
| operator * | УмножаетSize поInt32 производствоSize . (4 operators) |
| operator - | Вычитает ширину и высоту из одногоSize структура из ширины и высоты другойSize структура. |
Поля
| Имя | Описание |
|---|
| static readonly Empty | ПолучаетSize структура, имеющаяHeight а такжеWidth значение 0. |
Смотрите также