我需要用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