Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание

Тип Rectangle(F)

Тип Rectangle(F)

Типы Rectangle, подобно Point, оказываются полезными во многих приложениях (и особенно в GUI-приложениях). Одним из наиболее полезных методов типа Rectangle является метод Contains(). Этот метод позволяет выяснить, находится ли данный тип Point или Rectangle в рамках границ некоторого другого объекта. Позже в этой же главе вы увидите, как использовать этот метод для проверки попадания в область GDI-изображений. А пока что рассмотрите следующий простой пример.

static void Main(string[] args) {
 …
 // Вначале Point находится вне прямоугольника.
 Rectangle r1 = new Rectangle(0, 0, 100, 100);
 Point pt1 = new Point(101, 101);
 if (r1.Contains(pt3)) Console.WriteLine("Point находится внутри прямоугольника!");
 else Console.WriteLine("Point находится вне прямоугольника!");
 // Теперь поместим Point в прямоугольник.
 pt3.X = 50;
 pt3.Y = 30;
 if (r1.Contains(pt3)) Console.WriteLine("Point находится внутри прямоугольника!");
 else Console.WriteLine("Point находится вне прямоугольника!");
 Console.ReadLine();
}

Оглавление книги

Оглавление статьи/книги

Генерация: 0.049. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз