Struct SizeF
SizeF structure
Хранит упорядоченную пару чисел с плавающей запятой, обычно ширину и высоту прямоугольника.
Конструкторы
Имя | Описание |
---|
SizeF(PointF) | Инициализирует новый экземплярSizeF структура из указанногоPointF . |
SizeF(SizeF) | Инициализирует новый экземплярSizeF структура из указанногоSizeF . |
SizeF(float, float) | Инициализирует новый экземплярSizeF структура из указанных размеров. |
Характеристики
Имя | Описание |
---|
static Empty { get; } | Получает новый экземплярSizeF структура, которая имеетWidth иHeight значения равны нулю. |
Height { get; set; } | Получает или задает вертикальный компонент этогоSizeF . |
IsEmpty { get; } | Получает значение, указывающее, является ли этоSizeF имеет нулевую ширину и высоту. |
Width { get; set; } | Получает или задает горизонтальную составляющую этогоSizeF . |
Методы
Имя | Описание |
---|
static Add(SizeF, SizeF) | Добавляет ширину и высоту одногоSizeF структура по ширине и высоте другойSizeF структура. |
static Subtract(SizeF, SizeF) | Вычитает ширину и высоту из одногоSizeF структура от ширины и высоты другойSizeF структура. |
override Equals(object) | Проверяет, является ли указанный объектSizeF с такими же размерами как этотSizeF . |
override GetHashCode() | Возвращает хеш-код для этогоSize структура. |
ToPointF() | ПреобразуетSizeF кPointF . |
ToSize() | ПреобразуетSizeF кSize структура с усеченными значениями размера. |
override ToString() | Создает удобочитаемую строку, представляющую этотSizeF . |
operator + | Добавляет ширину и высоту одногоSizeF структура по ширине и высоте другойSizeF структура. |
operator == | Проверяет, являются ли дваSizeF структуры равны. |
explicit operator | Преобразует указанныйSizeF кPointF . |
operator != | Проверяет, являются ли дваSizeF структуры разные. |
operator - | Вычитает ширину и высоту из одногоSizeF структура от ширины и высоты другойSizeF структура. |
Смотрите также