回答
您可以分析使用
Convert.ToInt32(s,base)
和使用
Convert.ToString(i,base)
或者,如果您輸入包括整數,你可以使用這樣的轉換爲字符串:
int CombineBase3(params int[] digits)
{
int result=0;
int multiplier;
Debug.Assert(digits.Length<=20);//Floor(32*log(2)/log(3))
for(int i=0;i<digits.Length;i++)
{
Debug.Assert(digits[i]>=0 && digits[i]<3);
result+=multiplier*digits;
multiplier*=3;
}
return result;
}
或者你可以偷懶,只是使用byte[]
並將數字保存在數組元素中,並忘記所有整數編碼的東西。
基數必須是2,8,10或16 – V4Vendetta 2011-04-11 11:10:12
謝謝,不知道。多麼奇怪的限制。 – CodesInChaos 2011-04-11 11:12:48
它是有道理的,基地10可以理解是奇怪的。我很驚訝他們不支持base 64 – MattDavey 2011-04-11 13:22:36
- 1. MonoTouch .Net 4.0框架
- 2. 步入.net框架System.Web,4.0
- 3. NHibernate支持.NET 4.0框架?
- 4. C#.NET 4.0測試框架?
- 5. 運行.NET框架.NET框架下1.1程序4.0
- 6. vs2010 .net 4.0 to .net 3.x
- 7. .NET 4.0中的SpellCheck.IsEnabled =「True」(不適用於德語.NET 4.0框架)
- 8. .net activex不能在框架4.0工作
- 9. 在Silverlight中升級到.net 4.0框架
- 10. 3參數Weibull適合.NET .NET框架
- 11. 在.NET框架中定義了FLT_EPSILON嗎?
- 12. 與.NET 1.1在同一臺服務器上的.NET 4.0框架
- 13. XNA GameStudio 4.0,如何定位完整的.NET框架(4.0)
- 14. SOCKS通信使用.net框架4.0
- 15. iis 7和.net框架4.0 beta 2
- 16. .NET 4.0框架升級要求?
- 17. 用於.NET 4.0框架的EXIF庫
- 18. 插入.NET 4.0實體框架錯誤?
- 19. 完全信任.Net框架4.0
- 20. .NET實體框架4.0 - 防止覆蓋
- 21. 無法安裝.Net框架4.0
- 22. 無法安裝.net框架4.0
- 23. Wix .NET 4.0框架根目錄
- 24. 下載.NET框架4.0更新
- 25. 框架(API)藍牙LE 4.0(C#.NET)
- 26. 讓.Net框架本地化
- 27. 庫在.NET框架
- 28. .NET - 安全框架.NET
- 29. .NET框架中的Vector3類
- 30. 您是否需要.NET 1.0框架來定位.NET 1.0框架?
你想轉換基地之間的數字? – 2011-04-11 10:45:30
你在說整數或分數嗎?如果你在談論整數:你爲什麼要在內部表示爲base3而不是使用普通整數,並使用base 3解析/ ToString? – CodesInChaos 2011-04-11 10:46:06
不,我需要定義一些表,每個表值可以是{0,1,2}之一,我需要創建表可以產生的所有值(表中的7列) – Yanshof 2011-04-11 10:46:41