Struct Point

Point structure

Представляет упорядоченную пару целых чисел x- и y-координат, определяющую точку на двумерной плоскости.

public struct Point

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

ИмяОписание
Point(int)Инициализирует новый экземплярPoint структура с использованием координат, заданных целочисленным значением.
Point(Size)Инициализирует новый экземплярPoint структура изSizeструктура.
Point(int, int)Инициализирует новый экземплярPoint структура с указанными координатами.

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

ИмяОписание
static Empty { get; }Получает новый экземплярPoint структура, которая имеетX иY значения равны нулю.
IsEmpty { get; }Получает значение, указывающее, является ли этоPoint пуст.
X { get; set; }Получает или задает координату x этогоPoint .
Y { get; set; }Получает или задает координату y этогоPoint .

Методы

ИмяОписание
static Add(Point, Size)Добавляет указанныйSize к указанномуPoint .
static Ceiling(PointF)Преобразует указанныйPointF кPoint путем округления значенийPointF к следующему большему целочисленному значению.
static Round(PointF)Преобразует указанныйPointF кPoint объект, округляяPoint значения до ближайшего целого числа.
static Subtract(Point, Size)Возвращает результат вычитания указанногоSize из указанногоPoint .
static Truncate(PointF)Преобразует указанныйPointF кPoint путем усечения значенийPoint .
override Equals(object)Указывает, является ли этоPoint содержит те же координаты, что и указанныйObject .
override GetHashCode()Возвращает хеш-код для этогоPoint .
Offset(Point)Переводит этоPoint указаннымPoint .
Offset(int, int)Переводит этоPointна указанную сумму.
override ToString()Преобразует этоPoint в удобочитаемую строку.
operator +ПереводитPoint заданнымSize .
operator ==Сравнивает дваPoint объекты. Результат указывает, являются ли значенияX иY свойства двухPoint объекты равны.
explicit operatorПреобразует указанныйPoint структура кSizeструктура.
implicit operatorПреобразует указанныйPoint структура кPointFструктура.
operator !=Сравнивает дваPoint объекты. Результат указывает, являются ли значенияX илиY свойства двухPoint объекты не равны.
operator -ПереводитPoint отрицанием данногоSize .

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