Struct SizeF

SizeF structure

Хранит упорядоченную пару чисел с плавающей запятой, обычно ширину и высоту прямоугольника.

public struct SizeF

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

ИмяОписание
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структура.

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