除了精度记数法,默认的似乎没有什么精简法则了吧??除非你自己编写一个===================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
Email:loving-kiss@163.com
本人说明:<我的帖子我做主,结贴率保持100%>
===================================================

解决方案 »

  1.   

    汗~~是科学记数法,又输入错误===================================================
    博客空间:http://blog.csdn.net/lovingkiss
    资源下载:http://download.csdn.net/user/lovingkiss
    Email:loving-kiss@163.com
    本人说明:<我的帖子我做主,结贴率保持100%>
    ===================================================
      

  2.   

    编写一个16进制以上进制的算法,也应该不是什么难事;只要加多两个字母,所代替的范围可就增大了一大截,凡是符合什么8421码、余三码的,都给它弄上,你要26个字母没用完,你都不好意思出来和别人打招呼~~凡是喜欢320进制的人,根本不在乎再多几位===================================================
    博客空间:http://blog.csdn.net/lovingkiss
    资源下载:http://download.csdn.net/user/lovingkiss
    Email:loving-kiss@163.com
    本人说明:<我的帖子我做主,结贴率保持100%>
    ===================================================
      

  3.   

    lz要的只不过是显示而已,和精度并没有太大关系...自己写个转换方法就是了...比如著名的1024进制...说到精度...double 的精度本身就有问题...能不用就不用...我都是用 decimal...
      

  4.   

    1024进制,最近推出了2048进制的,而且4096进制也正在磨合,8192进制正在研发请耐心等待我的好消息。===================================================
    博客空间:http://blog.csdn.net/lovingkiss
    资源下载:http://download.csdn.net/user/lovingkiss
    Email:loving-kiss@163.com
    本人说明:<我的帖子我做主,结贴率保持100%>
    ===================================================
      

  5.   

    自己改写ToString()就解决了,easy...
      

  6.   

    amandag(高歌) 就是你这样显示,然后加上四舍五入就可以
      

  7.   

    public static string Convert1(double _value)
    {
    int temp;
    if (_value > 1000)
    {
    temp = (int)_value / 1000;
    if (_value % 1000 >= 0.5)
    temp++;
    return temp.ToString() + "k";
    }
    return null;
    }
      

  8.   

    leng9996(探针)的方法是可以解决问题,value值不确定,也许会很大,比如是一个m量级的数字,那样又会写比较多的判断语句,大家还有其他更好的方法吗?