Создание собственной библиотеки классов - 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();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы