¿Para qué sirve el argumento opcional en la cadena interpolada de C #?
Las cadenas interpoladas son una de las nuevas características de C # 6.0.
Según MSDN, la sintaxis de las expresiones C # incrustadas puede contener un valor opcional separado por comas, considerado como<optional-comma-field-width>
en eldocumentación.
Desafortunadamente no encontré para qué es este campo.
Por su nombre, uno podría pensar que este valor establece el tamaño máximo del campo "interpolado", pero cuando intento la siguiente expresión:
var p = Process.GetCurrentProcess();
Console.WriteLine($"Process name is {p.ProcessName, 5}");
Me sale el siguiente resultado:
Process name is LINQPad.UserQuery