3
其實,我並沒有問自己如何實現這個功能。我知道這不會很複雜。我只是不想重新發明輪子,所以我想知道這個功能是否存在於BCL的某個地方。這似乎是肯定它的存在,某處......獲取整數的二進制表示的最簡單方法是什麼?
例輸入/輸出所需:
Input Output 1 1 2 10 3 11 4 100 10 1010
其實,我並沒有問自己如何實現這個功能。我知道這不會很複雜。我只是不想重新發明輪子,所以我想知道這個功能是否存在於BCL的某個地方。這似乎是肯定它的存在,某處......獲取整數的二進制表示的最簡單方法是什麼?
例輸入/輸出所需:
Input Output 1 1 2 10 3 11 4 100 10 1010
如何將System.Convert.ToString(int value, int toBase)
與toBase設置爲2?
嘗試Convert.ToString,像這樣:
Console.WriteLine(Convert.ToString(1, 2));
Console.WriteLine(Convert.ToString(2, 2));
Console.WriteLine(Convert.ToString(3, 2));
Console.WriteLine(Convert.ToString(4, 2));
Console.WriteLine(Convert.ToString(10, 2));
第二個參數是用基轉換數字(在這種情況下,基數2)。
不錯,我怎麼錯過這個? (我總是忘記Convert類!) – 2010-08-27 18:16:55
我必須牢記這一點,這真的很方便和優雅! – 2010-08-27 20:35:12