Я использую VB.NET и String.Format.Как работает эта строка кода VB.NET?
Введенная ниже строка кода заполняет s пробелом 20 символов. Проблема в том, что я не знаю, как это работает и не может найти объяснения. Ссылка: MSDN String.Format Method.
Dim s As String = String.Format("{0, 20}", String.Empty)
Это дает мне результат, в котором я нуждаюсь, строка, заполненная 20 пробелами, но что такое «0»? Если я изменил это на любое другое число, это создаст ошибку.
И я не вижу, где/как он задает пробел?
Возможно, лучшее объяснение здесь [Composite Форматирование] (HTTPS : //msdn.microsoft.com/en-us/library/txafckwd (v = vs.110) .aspx) – Steve
@Suzy В [упомянутой странице] (https://msdn.microsoft.com/en-us/ библиотека/System.String.Format (v = vs.110) .aspx # FormatItem). – Ripple