Centrando texto no aplicativo de console C # trabalhando somente com alguma entrada
Estou tendo um problema com o texto de centralização em um aplicativo de console do C # .NET4.
Este é o meu método para centralizar o texto:
private static void centerText(String text)
{
int winWidth = (Console.WindowWidth / 2);
Console.WriteLine(String.Format("{0,"+winWidth+"}", text));
}
No entanto, acabei de obter a saída como teria sido produzido normalmente. Se eu, no entanto, usar esta linha:
Console.WriteLine(String.Format("{0,"+winWidth+"}", "text"));
O "texto" fica centrado como deveria.
eu estou chamandocenterText
com estes dois métodos:
private static void drawStars()
{
centerText("*********************************************");
}
private static void title(string location)
{
drawStars();
centerText("+++ Du er nu her: " + location + "! +++");
drawStars();
}