Feedback

C# - Text in Console mittig zentrieren

Veröffentlicht von am 29.10.2017
(0 Bewertungen)
Ich will die Ausgabe der Sterne Mittig zu beiden Seiten und nach oben/unten zentrieren. Ich habe mich schon ein wenig umgesehen und bin dabei auf Begriffe wie Windowwidth/2 etc. gestoßen, jedoch gibt es mir dann logischerweise durch die for schleife jedes einzelne so aus. Hier das Programm damit man sich drunter was vorstellen kann.

Danke im Voraus!

int length, i, e;

            Console.WriteLine("StarSquare");
            Console.WriteLine("==========");
            Console.WriteLine();

            Console.Write("Seitenlänge:");
            length = Convert.ToInt32(Console.ReadLine());

            for (i = 1; i <= length; i++)
            {
                for (e = 1; e <= length; e++)
                {
                    Console.Write("* ");
                }
                Console.Write("\n");
            }

            Console.ReadLine();
Abgelegt unter forschleife, zentrieren.

1 Kommentare zum Snippet

Tango.Kilo schrieb am 03.11.2017:
private static void CenterText(string text)
{
int winWidth = (Console.WindowWidth / 2);
Console.WriteLine(String.Format("{0," + winWidth + "}", text));
}

https://stackoverflow.com/questions/12847960/centering-text-in-c-sharp-console-app-only-working-with-some-input

Doktor Google ;-)
 

Logge dich ein, um hier zu kommentieren!

Ähnliche Snippets