Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

Console.ReadKey: Komplett neu in .NET 7

Die Methode Console.ReadKey wurde für .NET 7 von Grund auf neu geschrieben, erklärt Microsoft-Mitarbeiter Adam Sitnik. Tastenkombinationen werden in vielen Linux-Distributionen nun genauer gehandhabt und insbesondere die Modifikatortasten wurden verbessert.
Entwickler erwarten von so grundlegenden APIs wie Console.ReadKey, dass sie verlässlich sind. Dieser Baustein für interaktive Konsolenanwendungen hat jedoch im Laufe der Jahre viele Fehlerberichte angehäuft, die alle mit der Ausführung auf Unix/Linux-Plattformen zusammenhängen. Die Fehler variierten in Schwere und Komplexität, aber es gab einen gemeinsamen Nenner: Tastenkombinationen und Modifikatortasten waren besonders unberechenbar.Mit .NET 7 wurden, so erklärt Adam Sitnik, Senior Software Engineer .NET Libraries bei Microsoft, alle bekannten Fehler im Zusammenhang mit der Erkennung von Tasten, die innerhalb von Console.ReadKey auf Unix/Linux gedrückt wurden, behoben. Dieser Artikel von Sitnik auf Microsofts DevBlogs beschreibt den technischen Aufwand, mit dem dies erreicht wurde, und enthält außerdem eine Zusammenfassung der vorgenommenen Änderungen.
Miscellaneous

Neueste Beiträge

Next Level Engineering: KI-Agenten im Einsatz
Die Welt des Engineerings befindet sich im Umbruch. Mit dem Aufkommen von KI-Agenten beginnt eine neue Ära der digitalen Produktentwicklung, in der Maschinen nicht mehr nur Werkzeuge sind, sondern zu aktiven Mitdenkern werden.
5 Minuten
GiST- und SP-GiST-Indizes in PostgreSQL - Indizes & Co. in PostgreSQL, Teil 2
GiST ermöglicht es Indizes in PostgreSQL, Beziehungen wie Überschneidung, Einschluss und Entfernung zu verstehen. SP-GiST hingegen erlaubt es Indizes, saubere Partitionen in hierarchischen oder präfixbasierten Daten auszunutzen.
7 Minuten
Dr. Holger Schwichtenberg
00:00
e Qual der Wahl bei den GUI-Frameworks für .NET
Über die Vielfalt der GUI-Frameworks im .NET-Ökosystem – und warum die Fragmentierung gar nicht so schlecht ist, wie viele denken. .NET-Experte Dr. Holger Schwichtenberg im Interview.
19. Jan 2026

Das könnte Dich auch interessieren

Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
Erstellung von ZUGFeRD 2.3 mit .NET C# - Rechnungserstellung
ZUGFeRD 2.3 konforme Rechnungen mit TX Text Control .NET Server für ASP.NET erstellen.
3 Minuten
9. Jan 2025
Wann wird die Unterstützung für das .NET Framework eingestellt? - .NET
Ein Blick auf die Lebenszyklus-Richtlinien von Microsoft zeigt, dass das .NET Framework weiterhin unterstützt wird, während sich die Community auf die neuesten Versionen konzentriert.
2 Minuten
28. Jan 2025
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige