What is the optional argument in C# interpolated string for?
问题 Interpolated strings is one of the new features of C# 6.0. According to MSDN, the syntax of the embedded C# expressions can contain an optional, comma-separated value, deemed as <optional-comma-field-width> in the documentation. Unfortunately I didn't find what this field is for. From its name one might think that this value sets the maximal size of the "interpolated" field, but when I try the following expression: var p = Process.GetCurrentProcess(); Console.WriteLine($"Process name is {p