Während ich an einem Frage / Antwort-Programm für die Schule arbeitete, kam mir Console.Clear()der Gedanke, dass ich damit alles auf dem Bildschirm auslöschen kann. Ich frage mich, ob ich Console.Readline(valueOne)nur die Antwort ohne die Frage ausgeben kann . Wenn ich nur eine Frage gestellt habe, Console.Clearfunktioniert das.
Ich habe mehrere Fragen mit Werten, die keine Referenzen sind, um sie nach Möglichkeit zu löschen. Ich möchte die Fragen weglassen und nur einige Antworten anzeigen. Ich denke, wenn ich die Antworten speichere, könnte ich sie Console.Clear()dann nur Console.WriteLine()mit drei Variablen verwenden. Ich könnte so etwas machen:
Console.WriteLine("Value 1 is: {0:c}" + "Value 2 is: {1:c}" + "Value 3 is: {2:c}, valueOne, valueTwo, valueThree).
Das Problem ist bei Referenzen einfacher, da die Werte gespeichert und abgerufen werden. Wenn ich einfach Methoden verwende, um den Wert zu übergeben und den Wert auszugeben, habe main()ich keinen Verweis auf diese Werte, um ihn zu löschen und erneut auszugeben. Deshalb frage ich mich, ob ich nur eine Frage stellen, dann die Zeile löschen und nur die Antwort (oder die Antworten) ausgeben kann.
Ich versuche nur, die Möglichkeiten zu verstehen und nicht, ein Programm einzurichten. Ich möchte die Fähigkeit kennen, einen Wert aus der Referenz und nach Wert ohne zusätzliche Ausgabefragen auszugeben.