"_10.binary.binary()" должен объявлять тело, т.к. он не помечен модификатором abstract, extern, или partial - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите, что это за ошибка: "_10.binary.binary()" должен объявлять тело, т.к. он не помечен модификатором abstract, extern, или partial Мне просто надо чтобы программа содержала поля, 2 конструктора, свойства.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace _10
{
    class binary
    {
        public binary();  //конструктор по умолчанию
        public string  BIN;   // поле
        public string AddBinaries(string a, string b)    //метод
        {
            StringBuilder result = new StringBuilder();
            if (a.Length > b.Length)
                b = b.PadLeft(a.Length, '0');
            else a = a.PadLeft(b.Length, '0');
            int carry = 0;
            for (int i = a.Length - 1; i >= 0; i--)
            {
                int value = int.Parse(a[i].ToString()) + int.Parse(b[i].ToString()) + carry;
                if (value == 3)
                {
                    result.Insert(0, 1);
                    carry = 1;
                }
                else if (value == 2)
                {
                    result.Insert(0, 0);
                    carry = 1;
                }
                else
                {
                    result.Insert(0, value);
                    carry = 0;
                }
            }
            result.Insert(0, carry);
            return result.ToString();
        }
        public string MultiplyBinaries(string a, string b)     //метод
        {
            string result = string.Empty;
            for (int i = b.Length - 1; i >= 0; i--)
            {
                StringBuilder c = new StringBuilder();
                for (int j = a.Length - 1; j >= 0; j--)
                    c.Insert(0, int.Parse(a[j].ToString()) * int.Parse(b[i].ToString()));
                c.Append(new string('0', b.Length - 1 - i));
                result = AddBinaries(result, c.ToString()); ;
            }
            return result.TrimStart('0');
        }
        static void Main(string[] args)
        {
            
            do
            {
                Console.WriteLine("Vvedi 1 chislo:");
                string x = Console.ReadLine();
                Console.WriteLine("Vvedi 2 chislo:");
                string y = Console.ReadLine();
                Console.Clear();
                binary BIN = new binary(); //ссылка на объект
                Console.WriteLine(BIN.AddBinaries(x, y));
                Console.WriteLine(BIN.MultiplyBinaries(x, y));
 
            }
            while (true);
 
        }
    }
}

Решение задачи: «"_10.binary.binary()" должен объявлять тело, т.к. он не помечен модификатором abstract, extern, или partial»

textual
Листинг программы
    class binary
    {
        public binary() {}

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


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

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

8   голосов , оценка 3.625 из 5