我正在C#應用程序(.Net 4.0)上工作。在某些情況下,我想下面追加/ Concat多個ushort值
Ushort a = 123;
Ushort b = 045;
Ushort c = 607;
Ushort d = 008;
提到要追加多個USHORT價值觀和我想要的結果爲12304560700.
目前可以和下面的方法
var temp = Convert.ToString(a) + Convert.ToString(b) + Convert.ToString(c) + Convert.ToString(d);
我得到的溫度值作爲123456078.
我明白,由於ushort數據類型,它消除了所有的前導零。但我期待的結果爲12304560700.
我可能使用了padleft方法,但長度和前導零計數沒有修復,所以該選項也不適合我的要求。
我想知道我怎麼能達到同樣的效果,同樣的任何小投入也非常感謝。
在此先感謝。
你從哪裏得到ushort?用戶輸入? – Sweeper
不完全是用戶輸入,而是來自某些連接在局域網中的硬件設備。 – Vsagar
你能證明你究竟是如何獲得價值的?因爲'ushort's不能存儲前導0的東西。你必須使用另一種數據類型。什麼樣的硬件設備?這些數字代表什麼? – Sweeper