добавьте 2 номера до 40 цифр при перегрузке оператора

88
13

Я хочу добавить 2 числа, которые могут содержать до 40 цифр через оператора по загрузке.

какой тип данных или переменная я должен использовать?

как я могу создать свой собственный тип данных, который является capabale для хранения очень большого количества и добавления их в другую переменную

class Complex
{
long x;
long y;
public Complex(){}

public Complex(long temp, long temp2)
{
x= temp;
y=temp2;
}
public static Complex operator + (Complex c1,Complex c2)
{
Complex c3= new Complex();
c3.x= c1.x+c2.x;
c3.y= c1.y+c2.y;
return(c3);
}

public override string ToString()
{
return (String.Format("{0} + {1}i", x, y));
}

}

class Program
{
static void Main(string[] args)
{
Complex a, b, c;
//i wan't add these numbers . . .
a = new Complex(228743289749287498276,27236784267346287648726872);
b = new Complex(1234654823648762387468726,242367236487627346872387);
c=a+b;

Console.WriteLine ("a= " + a);
Console.WriteLine("b= " + b);
Console.WriteLine("c= " + c);

Console.ReadKey();
}
}

спросил(а) 2015-08-25T17:06:00+03:00 4 года, 10 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема