SizeF

SizeF structure

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

public struct SizeF : IEquatable<SizeF>

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

ИмяОписание
SizeF(PointF)Инициализирует новый экземплярSizeF структура.
SizeF(SizeF)Инициализирует новый экземплярSizeF структура.
SizeF(float, float)Инициализирует новый экземпляр структуры SizeF из указанных измерений.

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

ИмяОписание
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 структура.
Equals(SizeF)Проверяет,SizeF структура имеет тот же размер, что иSizeF структура.
override GetHashCode()Возвращает хеш-код для этогоSizeF структура.
ToPointF()ПреобразуетSizeF структура кPointF структура.
ToSize()ПреобразуетSizeF структура кSize структура.
override ToString()Преобразует атрибуты этогоSizeF в удобочитаемую строку.
operator +Добавляет ширину и высоту одногоSizeF структура по ширине и высоте другойSizeF структура.
operator /ДелитSizeF поSingle производствоSizeF .
operator ==Проверяет, являются ли дваSizeF структуры равны.
explicit operatorПреобразует указанныйSizeF кPointF .
operator !=Проверяет, являются ли дваSizeF структуры разные.
operator *умножаетSizeF поSingle производствоSizeF . (2 operators)
operator -Вычитает ширину и высоту из одногоSizeF структура от ширины и высоты другойSizeF структура.

Поля

ИмяОписание
static readonly EmptyПолучаетSizeF структура, имеющаяHeight иWidth значение 0.

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