Verouderde console.ReadKey verwijderd
De mogelijkheid om de verouderde Console.ReadKey implementatie te gebruiken die beschikbaar is via de System.Console.UseNet6CompatReadKey
JSON-instelling en de DOTNET_SYSTEM_CONSOLE_USENET6COMPATREADKEY
omgevingsvariabele is verwijderd.
Voorheen kon u de parseringslogica van de .NET 6-consolesleutel aanvragen via een runtimeconfiguratieswitch.
Vanaf .NET 8 kunt u de .NET 6-compatibiliteitsmodus niet aanvragen voor Console.ReadKey.
.NET 8 Preview 1
Deze wijziging is een gedragswijziging.
De compatibiliteitsmodus is geïntroduceerd als een veiligheidsschakelaar voor het geval er tijdens het herschrijven van de Console.ReadKey implementatie fouten zijn geïntroduceerd. Er is slechts één fout gerapporteerd en deze is opgelost in .NET 7, dus de vorige implementatie hoeft niet meer te worden bewaard.
Als de nieuwe implementatie niet werkt zoals verwacht, opent u een bug https://github.com/dotnet/runtime/issues zodat deze kan worden opgelost.
Feedback over .NET
.NET is een opensourceproject. Selecteer een koppeling om feedback te geven: