如果字節值是5
,我想它被顯示爲005
。
如果字節值爲10
,我希望它顯示爲010
。
基本上,我總是想要3位數字。 119
將保持119
。我知道.padleft
,但不想使用if語句。我試過Format("D3")
沒有運氣。
任何建議,將不勝感激。
如果字節值是5
,我想它被顯示爲005
。
如果字節值爲10
,我希望它顯示爲010
。
基本上,我總是想要3位數字。 119
將保持119
。我知道.padleft
,但不想使用if語句。我試過Format("D3")
沒有運氣。
任何建議,將不勝感激。
如果您正在使用的String.Format,你需要指定索引的參數,而不僅僅是D3
,所以這將是這樣的:
Dim r As Byte = 10
Console.WriteLine(String.Format("{0:D3}", r))
或者,你可以只使用D3
進入的r的ToString:
Dim r As Byte = 10
Console.WriteLine(r.ToString("D3"))
您可以使用String.Format
指定你的輸出需要的位數:
Dim b As Byte = 5
Debug.WriteLine(String.Format("{0:000}", b))
還是在.ToString
超載像這樣使用:
Debug.WriteLine(b.ToString("000"))
在這兩種情況下輸出是005
哇!那很快! – user3219899
我的確嘗試過類似的東西,但是我的語法出現了。我會在今晚晚些時候嘗試它,當我回家。謝謝! – user3219899
哇!那很快。 – user3219899