2016-10-27 59 views
0

在C中,我們可以使用%7d來設置控制檯數據的最小長度。我怎樣才能在C#中做到這一點?%[長度] [類型變量]在C#中

原諒我的英語,我還在學習。

+2

看看['String.Format'](https://msdn.microsoft.com/library/system.string.format(v = vs.110).aspx) – Prisoner

+0

@Alex非常感謝。你是人生的救星。 –

+0

沒有辦法限制輸入到ReadLine的文本。正如MSDN文章所解釋的:http://msdn.microsoft.com/en-us/library/system.console.readline.aspx –

回答

1

由於"%7d"控制最小寬度輸出操作(與scanf輸入,它將被指定一個最大寬度)String.Format是通常的方式來獲得在C#printf風格格式。

對於「%7D」的特殊情況下,可以使用類似:

String.Format("{0,7}", someInt). 

上面的鏈接顯示了相當廣大一些選項(和不同的數據類型),您可以使用格式化輸出。