我需要用C#程序具有将任何数量(无论是整数或长的十进制)以任何基地(合理的)帮助数字转换。需要帮助的小数到其他基地C#
该方案有几个文本框(这是一个双赢的形式)都开始空白。当用户将数字(可能是一个小数)添加到所有更新的其中一个框中。默认的框是基地2,8,10,16,最后箱子有一个子框输入您所选择的碱(如果用户想例如转换多个基站16到基座7
我不知道除Convert以外的任何其他作品可以进行基础转换
如果您不知道如何做到这一点,至少说明如何手动做到这一点会很棒!什么是64.96(base十个)八进制?
这是一个个人项目,我设置的挑战,然后出发去完成一个程序...
预先感谢任何^ h ELP!
编辑: 我将如何在C#这样做吗? int BaseX是我需要的基础。 int preBaseX是我来自的基础。 decimal outputNumber是我正在搜索的数字。 十进制inputNumber是我们开始的地方。 (也可以是650.3112或其他)
您是否尝试过使用Googleing进行此转换的现有类?我发现这与快速搜索:http://stackoverflow.com/questions/923771/quickest-way-to-convert-a-base-10-number-to-any-base-in-net此外:http: //www.codeproject.com/Articles/16872/Number-base-conversion-class-in-C – Killingsworth