1
I need to fill a string with blanks if I don’t use all the space.
In C#, briefly I do as follows:
Console.WriteLine("-----------------------------------------------------------------------");
Console.WriteLine(" RELATÓRIO GERAL DE DIFERENÇAS ");
Console.WriteLine($" DO DIA {data1.getDia()} de {nome_mes.Item1.ToUpper()} DE {data1.getAno()} AO DIA {data2.getDia()} DE {nome_mes2.Item1.ToUpper()} DE {data2.getAno()}");
Console.WriteLine("-----------------------------------------------------------------------");
Console.WriteLine($"DIFERENÇA EM DIA(S): ......................... {diferenca.ToString().PadRight(bteQtdWhiteSpace, ' ')} dia(s)");
Console.WriteLine($"DIFERENÇA EM SEMANA(S): ......................... {Math.Round(diferenca / 7).ToString().PadRight(bteQtdWhiteSpace, ' ')} semana(s)*");
the
StringUitls
has therightPad
, and you could do something usingString.format()
also– Ricardo Pontual