首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一个数字超过64位了,如何计算啊

2011-12-26 
一个数字超过64位了,怎么计算啊 编译器错误信息:CS1502:与“System.Convert.ToString(object,System.IForma

一个数字超过64位了,怎么计算啊

编译器错误信息:   CS1502:   与“System.Convert.ToString(object,   System.IFormatProvider)”最匹配的重载方法具有一些无效参数

源错误:

行   13:           protected   void   Page_Load(object   sender,   EventArgs   e)
行   14:           {
行   15:                   Response.Write(Convert.ToString(9223372036854775808,   16));
行   16:           }
行   17:   }


  编译器错误信息:   CS1021:   整数常量太大

源错误:

行   13:           protected   void   Page_Load(object   sender,   EventArgs   e)
行   14:           {
行   15:                   Response.Write(Convert.ToString(11111111111111111111111111111,   16));
行   16:           }
行   17:   }

都是比较大的整数,有没有解决的思路,对矩阵不太了解,但工作原因用到了一个   类似   y=x   ^   d的矩阵,但算到深层会出现上面的问题了

[解决办法]
比较笨办法是:
把计算演变成二进制的模拟计算方式。
[解决办法]
sorry,还是不对,不好意思~

热点排行