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.

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