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 значения равны нулю.

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