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!
GFU-Schulungen  [Anzeige]

C# Grundlagen

Die Schulung vermittelt Ihnen die Grundlagen von C# in der Arbeit mit Datentypen sowie bei Klassenbibliotheken. Sie lernen, mit Variablen umzugehen und deren verschiedene Formen zu konvertieren. 

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.


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