Средства C#. Урок 3. Переопределение арифметических операций |
Автор megabax | |||
02.05.2013 г. | |||
Средства C#. Урок 3. Переопределение арифметических операцийИсходники к уроку можно скачать здесь. В C# есть очень интересное средство - это перегрузка операций. Тоесть, можно определить свой, для которого назначить свои действия на стандартные арифметические операции. Проиллюстрируем все это на примере реализации класса Vector. И так, давайте реализуем этот класс в отдельном файле Vector.cs:
И так, что же может наш класс? Во первых, он может сложить два вектора (путем сложения их координат). Точно так же векторы можно вычитать. Умножить на число. Умножить вектор на вектор (скалярное произведение векторов). Теперь все это проиллюстрируем на примере. Давайте сначала создадим форму*: А вот и исходный код:
А теперь запускаем программу на тестирование: Исходники к уроку можно скачать здесь.
Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft..
Усрокренный курс стр 46
|
|||
Последнее обновление ( 02.05.2013 г. ) |
« След. | Пред. » |
---|