C#-Lerntagebuch 02 – Eingabe und Ausgabe
Nachdem ich den vorherigen Artikel studiert habe, habe ich bereits ein vorläufiges Verständnis von C# und kann eine Konsolenanwendung in vs2010 erstellen. Ich erinnere mich, dass der Lehrer uns dies beigebracht hat, als ich anfing, C zu lernen. Lassen Sie uns die Eingabe und Ausgabe von C# lernen.
Die Ein- und Ausgaben von C# beziehen sich tatsächlich auf den vom System definierten Konsolentyp,
Eingabe: Console.ReadLine() (liest eine Zeile vom Typ String, die mit der Eingabetaste endet),
Console.Read() (akzeptiert das erste über die Tastatur eingegebene Zeichen und gibt seinen ASCII-Codewert zurück),
Console.ReadKey() (wartet darauf, dass der Benutzer eine beliebige Taste drückt, liest ein Zeichen ); (Der Ausgabeinhalt wird in derselben Zeile angezeigt, der Cursor wird nicht umgebrochen)
Als nächstes schreibe ich ein Programm, lassen Sie uns „HC666 wünscht Ihnen einen schönen Nationalfeiertag!!!“ " und dann ausgeben;
Ich tippe HC666, um Ihnen einen schönen Nationalfeiertag zu wünschen! ! ! Nach erneuter Eingabe der Eingabetaste wird das Ausgabeergebnis wie folgt angezeigt:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FirstProgram { class Program { static void Main(string[] args) { String say = Console.ReadLine(); //因为它的返回值是String类型的所以定义的say也得是String类型 Console.WriteLine(say); //输出say的类容并换行。。。。对比以下的输出 Console.Write("aaa"); //输出aaa不换行接着输出bbb Console.Write("bbb"); //输出为aaabbb } } }
HC666祝你国庆快乐!!! HC666祝你国庆快乐!!! aaabbb
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FirstProgram { class Program { static void Main(string[] args) { String say = Console.ReadLine(); //因为它的返回值是String类型的所以定义的say也得是String类型 Console.WriteLine(say); //输出say的类容并换行。。。。对比以下的输出 Console.Write("aaa"); //输出aaa不换行接着输出bbb Console.Write("bbb"); //输出为aaabbb Console.ReadKey(); //等待输入 } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FirstProgram { class Program { static void Main(string[] args) { String say = Console.ReadLine(); //因为它的返回值是String类型的所以定义的say也得是String类型 Console.WriteLine(say); //输出say的类容并换行。。。。对比以下的输出 Console.Write("aaa"); //输出aaa不换行接着输出bbb Console.Write("bbb"); //输出为aaabbb Console.WriteLine(); char a= Console.ReadKey(true).KeyChar; //将按键以字符形式赋值给a Console.WriteLine(a); Console.ReadKey(); //等待用户输入 } } }
Ich habe 1234 in das Ausführungsfenster eingegeben und das Ergebnis war:
HC666祝你国庆快乐!!! HC666祝你国庆快乐!!! aaabbb A
Eingehende Untersuchung von 01:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace FirstProgram { class Program { static void Main(string[] args) { int a= Console.Read(); Console.WriteLine(a); } } }
1234 49 经过查阅1的ASCII 为49。
namespace FirstProgram { class Program { static void Main(string[] args) { int a= System.Console.Read(); System.Console.WriteLine(a); } } }

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Leitfaden zu Active Directory mit C#. Hier besprechen wir die Einführung und die Funktionsweise von Active Directory in C# sowie die Syntax und das Beispiel.

Leitfaden zum Zufallszahlengenerator in C#. Hier besprechen wir die Funktionsweise des Zufallszahlengenerators, das Konzept von Pseudozufallszahlen und sicheren Zahlen.

Leitfaden zur C#-Serialisierung. Hier besprechen wir die Einführung, die Schritte des C#-Serialisierungsobjekts, die Funktionsweise bzw. das Beispiel.

Leitfaden zur C#-Datenrasteransicht. Hier diskutieren wir die Beispiele, wie eine Datenrasteransicht aus der SQL-Datenbank oder einer Excel-Datei geladen und exportiert werden kann.

Leitfaden zu Primzahlen in C#. Hier besprechen wir die Einführung und Beispiele von Primzahlen in C# sowie die Codeimplementierung.

Leitfaden zu Mustern in C#. Hier besprechen wir die Einführung und die drei wichtigsten Arten von Mustern in C# zusammen mit ihren Beispielen und der Code-Implementierung.

Leitfaden zur Fakultät in C#. Hier diskutieren wir die Einführung in die Fakultät in C# zusammen mit verschiedenen Beispielen und Code-Implementierungen.

Der Unterschied zwischen Multithreading und Asynchron besteht darin, dass Multithreading gleichzeitig mehrere Threads ausführt, während asynchron Operationen ausführt, ohne den aktuellen Thread zu blockieren. Multithreading wird für rechenintensive Aufgaben verwendet, während asynchron für die Benutzerinteraktion verwendet wird. Der Vorteil des Multi-Threading besteht darin, die Rechenleistung zu verbessern, während der Vorteil von Asynchron nicht darin besteht, UI-Threads zu blockieren. Die Auswahl von Multithreading oder Asynchron ist von der Art der Aufgabe abhängt: Berechnungsintensive Aufgaben verwenden Multithreading, Aufgaben, die mit externen Ressourcen interagieren und die UI-Reaktionsfähigkeit asynchron verwenden müssen.
