Size

Size structure

Представляет размер.

public struct Size

Конструкторы

ИмяОписание
Size(Point)Инициализирует новый экземплярSize структура из указанногоPoint .
Size(int, int)Инициализирует новый экземплярSize структура из указанных размеров.

Характеристики

ИмяОписание
static Empty { get; }Получает новый экземплярSize структура, которая имеетWidth а такжеHeight значения равны нулю.
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 .
override GetHashCode()Возвращает хеш-код для этогоSize структура.
override ToString()Создает удобочитаемую строку, представляющую этотSize .
operator +Добавляет ширину и высоту одногоSize структура по ширине и высоте другойSize структура.
operator ==Проверяет, являются ли дваSize структуры равны.
explicit operatorПреобразует указанныйSize кPoint .
implicit operatorПреобразует указанныйSize кSizeF .
operator !=Проверяет, являются ли дваSize структуры разные.
operator -Вычитает ширину и высоту из одногоSize структура от ширины и высоты другойSize структура.

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