Point
Point structure
Представляет упорядоченную пару целых чисел x- и y-координат, определяющую точку на двумерной плоскости.
public struct Point : IEquatable<Point>
Конструкторы
Имя | Описание |
---|
Point(int) | Инициализирует новый экземплярPoint структура с использованием координат, заданных целочисленным значением. |
Point(Size) | Инициализирует новый экземплярPoint структура изSize . |
Point(int, int) | Инициализирует новый экземплярPoint структура с указанными координатами. |
Характеристики
Имя | Описание |
---|
IsEmpty { get; } | Получает значение, указывающее, является ли этоPoint пуст. |
X { get; set; } | Получает или задает координату x этой точки. |
Y { get; set; } | Получает или задает координату Y этой точки. |
Методы
Имя | Описание |
---|
static Add(Point, Size) | Добавляет указанныйSize к указанномуPoint . |
static Ceiling(PointF) | ПреобразуетPointF кPoint выполнив потолочную операцию по всем координатам. |
static Round(PointF) | Преобразует указанныйPointF к объекту Point, округливPoint значения до ближайшего целого числа. |
static Subtract(Point, Size) | ПереводитPoint отрицанием данногоSize . |
static Truncate(PointF) | Преобразует PointF в точку, выполняя операцию усечения для всех координат. |
override Equals(object) | Указывает, является ли этоPoint содержит те же координаты, что и указанныйObject . |
Equals(Point) | Проверяет,Point структура имеет то же расположение, что и этотPoint структура. |
override GetHashCode() | Возвращает хеш-код для этогоPoint . |
Offset(Point) | Переводит этоPoint указаннымPoint . |
Offset(int, int) | Переводит этоPoint на указанную сумму. |
override ToString() | Преобразует атрибуты этогоPoint в удобочитаемую строку. |
operator + | ПереводитPoint заданнымSize . |
operator == | Сравнивает дваPoint objects. Результат указывает, будут ли значенияX а такжеY properties из двухPoint объекты равны. |
explicit operator | СоздаетSize с координатами указанногоPoint . |
implicit operator | Преобразует указанныйPoint структура кPointF структура. |
operator != | Сравнивает дваPoint objects. Результат указывает, будут ли значенияX или жеY properties из двухPoint объекты не равны. |
operator - | ПереводитPoint отрицанием данногоSize . |
Поля
Имя | Описание |
---|
static readonly Empty | ПредставляетPoint который имеетX а такжеY значения равны нулю. |
Смотрите также