Описать класс «цветная точка» - C#
Формулировка задачи:
Описать класс «цветная точка». Для точки задаются координаты и цвет. Цвет описывается с помощью грех составляющих (красный, зеленый, синий). Предусмотреть различные методы инициализации объекта с проверкой допустимости значений. Допустимым диапазоном для каждой составляющей является [0, 255]. В случае недопустимых значений полей выбрасываются исключения. Описать свойства для получения состояния объекта и метод изменения писать
консольную
программу, демонстрирующую все разработанные элементы класса.Решение задачи: «Описать класс «цветная точка»»
textual
Листинг программы
static void Main()
{
ColoredPoint cp = new ColoredPoint(1, 1);
Console.WriteLine($"x = {cp.X}, y = {cp.Y}, r = {cp.R}, g = {cp.G}, b = {cp.B}");
cp.R = 128;
Console.WriteLine($"r = {cp.R}");
try
{
cp.G = -1;
}
catch (System.ArgumentOutOfRangeException e)
{
Console.WriteLine(e.Message);
}