第一次在CSDN写文章,写的不好。请大家多多指教。
在C#程序中我们有时候可能会遇到连Long这样的数据类型都无法装下的数据,这个时候可能我们的数学加减法运算就无法进行了!比如:54545555555555545454665+4645465464646446=?,这个时候就要采用其他的方法来实现数学计算,在C#程序中基本上所有的数据类型都是限制了长度的,只有String类型可以无限制长度,当然数组也是没有长度限制的。。所以我们就可以考虑用String类型来进行计算,这个时候就要借用数组来共同完成这个任务,废话不多说,说下基本思路,先将两个数分别用数组把每一位存下来,然后再用数组每一位上的数想加。最后再还原成一个字符串。。整个运算过程就算完成了!“加发运算时注意进位”
下面贴上方法代码:
还有减法和乘法都差不多。。只有除法有点不一样。这里就不多做介绍了。