Frage von gDende, 17

Wie funktioniert das hier mit Arrays in Visual Studio C#?

Also zur Frage, Ich habe ein Programm geschrieben und ich erwarte das in der Konsolenausgabe ein Block rauskommt mit "f". 

int[,] array = new int[10, 20];

        for (int i = 0; i < array.GetLength(0); i++)
        {
            for (int j = 0; j < array.GetLength(1); j++)
            {
                Console.WriteLine("f");
            }
        }
        Console.ReadLine();
Antwort
von PWolff, 12
WriteLine(text);

ist äquivalent zu

Write(text);
WriteLine();

 D. h. an den auszugebenden Text wird ein Zeilenumbruch angehängt.

Um keinen Zeilenumbruch auszugeben, musst du die Write-Methode verwenden (und erst am Ende der Zeile die WriteLine-Methode aufrufen).

Antwort
von gDende, 17

Achja und in der Konsolenausgabe zu diesem Programm ist nur eine SPALTE mit "f". Also die frage sollte lauten: Was muss ich machen das es ein Block wird

Antwort
von TomMetal, 9
Das ist doch ganz einfach:
      for (int i = 0; i < array.GetLength(0); i++)
{
for (int j = 0; j < array.GetLength(1); j++)
{
Console.Write("f");
}
             Console.WriteLine();
}
Console.ReadLine();

Aus irgendeinem grund wird die Codebox in zwei boxen aufgeteilt, wenn ich darin die Eingabetaste drücke. Diese beiden Boxen sollen aber zusammen dastehen.

Keine passende Antwort gefunden?

Fragen Sie die Community