Создание собственной библиотеки классов - C# (199442)
Формулировка задачи:
Создать собственную библиотеку, включив в нее разработанный класс (по индивидуальному заданию).
Каждый разрабатываемый класс должен содержать:
o скрытые данные
o перегрузку конструкторов
o свойства класса
o индексаторы (где требуется)
В основной программе подключить разработанную библиотеку, создать экземпляр класса, вызвать методы класса.
Класс “Дробь”. Поля – числитель, знаменатель, имя. Перегрузить операции =,+,++
Решение задачи: «Создание собственной библиотеки классов»
textual
Листинг программы
- using System;
- using FractionLibrary;
- namespace ConsoleTest
- {
- class Program
- {
- static void Main(string[] args)
- {
- // Constructors
- Fraction fr1 = new Fraction();
- Console.WriteLine(fr1.ToString());
- Fraction fr2 = new Fraction(3);
- Console.WriteLine(fr2.ToString());
- Fraction fr3 = new Fraction(1,3);
- Console.WriteLine(fr3.ToString());
- Fraction fr4 = new Fraction(3,3,"MyFraction");
- Console.WriteLine(fr4.ToString());
- //*************************************
- //Methods
- fr1.Numerator = 4;
- fr1.Demoninator = 8;
- fr1.ReduceFraction();
- Console.WriteLine(fr1.ToString());
- Console.WriteLine(fr1.ToDecimalValue());
- //***************************************
- //Operators
- Fraction fr5 = fr1 + 2;
- Console.WriteLine(fr5.ToString());
- fr5++;
- Console.WriteLine(fr5.ToString());
- fr5 = fr5 + fr3;
- Console.WriteLine(fr5.ToString());
- Console.WriteLine(fr2==fr4);
- Console.WriteLine(fr5==fr1);
- Console.ReadLine();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д