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