Создание собственной библиотеки классов - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д