Heim > Artikel > Backend-Entwicklung > Was bedeutet Konsole in C#
Konsole bedeutet in C# Konsole. Console ist eine Klasse, die einige grundlegende Vorgänge der Konsole kapselt, z. B. [Console.Write], was bedeutet, dass Zeichenfolgen direkt in die Konsole geschrieben werden.
C#-Konsole
Console.Write bedeutet, Zeichen direkt in die Konsolenzeichenfolge zu schreiben, Es wird kein Zeilenumbruch durchgeführt und die vorherigen Zeichen können weiterhin geschrieben werden.
Console.WriteLine bedeutet, einen String in die Konsole zu schreiben und ihn dann einzuschließen.
Console.Read bedeutet, einen String ohne Zeilenumbrüche von der Konsole zu lesen.
Console.ReadLine bedeutet, den String nach dem Lesen von der Konsole zu umbrechen.
Console.ReadKey Ruft das nächste vom Benutzer gedrückte Zeichen oder die nächste Funktionstaste ab. Die gedrückte Taste wird im Konsolenfenster angezeigt.
Console.Beep gibt einen Piepton über den Konsolenlautsprecher aus.
Console.Clear löscht den Konsolenpuffer und die Anzeigeinformationen des entsprechenden Konsolenfensters.
Ausgabe an die Konsole
Ausgabe an die Konsole bedeutet, Daten an die Konsole auszugeben und anzuzeigen. Das .Net-Framework stellt die Konsolenklasse zum Implementieren dieser Aufgabe bereit. Die Ausgabemethode lautet wie folgt:
Console.WriteLine();
Console.Write() ;
Console.WriteLine(output value);
Console.Write(output value);
Console.WriteLine("Ausgabeformatzeichenfolge", Variablenliste);
Console.Write("Ausgabeformatzeichenfolge", Variablenliste);
Console.WriteLine("This is {0}, this is {1} and {2}",strName[0],strName[1],strName [2],strName3]);
Diese Methode enthält zwei Parameter: „Formatzeichenfolge“ und Variablenliste. „Das ist {0}, das ist {1} und {2}“ Dies ist die Formatzeichenfolge {0}, {1}, {2} werden Platzhalter genannt, die die in der Reihenfolge angeordnete Variablentabelle darstellen, und 0 entspricht zur Variablen Die erste Variable in der Liste, 1, entspricht der zweiten Variablen in der Variablenliste usw., um die Ausgabe abzuschließen.
Eingabe von der Konsole
Eingabe von der Konsole bedeutet die Eingabe von Daten von der Konsole in das Programm.
Eingabemethode, die von der Console-Klasse bereitgestellt wird:
Console.ReadLine();
Dieser Code gibt Daten vom Typ String zurück, die direkt einer String-Variablen zugewiesen werden können, wie zum Beispiel:
string strname=Console.ReadLine();
Manchmal müssen Sie Zahlen über die Konsole eingeben. Sie müssen den zuvor eingeführten Inhalt zur Datenkonvertierung verwenden, z. B.:
int num=int.Parse(Console.ReadLine()); int num=Convert.ToInt32(Console.ReadLine());
Die beiden oben genannten Codes haben die gleiche Wirkung. Sie können je nach Bedarf einen der beiden Codes auswählen eigene Gewohnheiten.
Hinweis:
Die Eingabeergebnisse von Console.ReadLine() und Console.Read() sind völlig unterschiedlich und können nicht gemischt werden.
Console.Read(), Der Rückgabewert ist der ASCII-Code des ersten Zeichens
Console.ReadLine(), Der Rückgabewert ist eine Zeichenfolge.
Das heißt, die Lesemethode kann nur das erste Zeichen lesen, während ReadLine mehrere Zeichen lesen und auch neue Zeilen einlesen kann
Console.ReadKey( ) Funktion:
Lesen wird von der Konsole gelesen, Taste bedeutet Drücken der Tastatur, die Kombination bedeutet also, dass der Benutzer die Funktionstaste drückt und im Fenster anzeigt. Der vorherige Code wird zum Anhalten verwendet Fenster. Funktion, im Debugging-Modus wird das Fenster erst nach Drücken einer beliebigen Taste
geschlossen.
Einfacher Fall:
using System; using System.Collections.Generic; using System.Linq;using System.Text; using System.Threading.Tasks;namespace ConsoleTest { class Program { static void Main(string[] args) { Console.WriteLine("输入用户名和ID"); string name = Console.ReadLine(); int id = int.Parse(Console.ReadLine()); Console.WriteLine("User Name is {0} \nThe id is {1}",name, id); Console.ReadKey(); } }
Das obige ist der detaillierte Inhalt vonWas bedeutet Konsole in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!