Zeit, was Sie tun, ist:
- ein neues Array erstellen.
- Speichern von String-Elementen im Array.
- Dann machen Sie 2 Dinge:
- Löschen der Konsole.
- Schreiben des Array-Objekts in die Konsole (nicht ihre Elemente).
Sie wiederholen Punkt 3 für die Anzahl von Malen gleich der Anzahl der Elemente im Array. Wenn Sie also 5 Elemente haben, löschen Sie einfach die Konsole und schreiben dann das Array-Objekt fünfmal auf die Konsole.
Eine bessere Möglichkeit wäre die folgende:
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
string[] values = { "This", "That", "The Other Thing" };
Console.Clear();
foreach (var item in values)
{
Console.WriteLine(item);
}
Dies würde die Konsole löschen und dann jedes Textelement in dem Array enthaltenen schreiben, in das Konsolenfenster, ein Element pro Zeile.
Es ist erwähnenswert, dass die foreach
Schleife im Allgemeinen teurer Speicher ist, im Vergleich zu der for
Schleife (see here für Details). Zu schreiben, dies eine for
Schleife verwenden, können Sie wie folgt vor:
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
string[] values = { "This", "That", "The Other Thing" };
Console.Clear();
for (int i = 0; i < values.Length; i++)
{
Console.WriteLine(values[i]);
}
Die ganze Zahl ‚i‘ bestimmt, welches Element gedruckt wird, und so mit jedem Zyklus durch die Schlaufe, wird das nächste Element an den gesendet werden Konsole.
'Konsole.WriteLine (Element); ' –