Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 6631|Antwoord: 4

[Bron] 20 nieuwe API's voor .NET 6

[Link kopiëren]
Geplaatst op 25-9-2022 13:10:24 | | |
Alleen Datum & Alleen Tijd

.NET 6 introduceerde twee langverwachte types - DateOnly en TimeOnly, die respectievelijk de datum- en tijddelen van DateTime vertegenwoordigen.


Parallel.VoorEachAsync

Het kan de paralleliteit van meerdere asynchrone taken aansturen.


ArgumentNullUitzondering.GooiAlsNull()

Een kleine verbetering van ArgumentNullException, die niet per methode op null hoeft te controleren voordat een uitzondering wordt gegooid, hoeft nu alleen nog een regel en antwoord te schrijven. EnsureSuccessStatusCode(); Soortgelijk.


PriorityQueue

De nieuwe datastructuur in .NET 6, PriorityQueue, heeft een bijbehorende prioriteit voor elk element in de wachtrij, die bepaalt in welke volgorde het element met een klein aantal wordt geprioriteerd.


RandomAccess

Biedt een offset-gebaseerde API voor het lezen en schrijven van bestanden op een thread-veilige manier.


PeriodicTimer

Herken een volledig asynchrone "PeriodicTimer", die beter geschikt is voor gebruik in asynchrone scenario's, en deze heeft een methode genaamd WaitForNextTickAsync.


Metrics API

.NET 6 implementeert de OpenTelemetry Metrics API-specificatie, die een ingebouwde metrics API heeft om de volgende metrics te creëren via de Meter-klasse

•Toonbank
•Histogram
• ObservableCounter
• ObservableGauge

Zo gebruik je hem:


Controleer of het element een lege reflectie-API kan zijn

Het biedt leegte-informatie en context van reflectieleden:

• ParameterInfo-parameter
• FieldInfo-veld
• PropertyInfo-eigendom
• EventInfo-evenementen


ProcessId & ProcessPath

Haal de proces-ID en het pad direct door de omgeving.


Configuratie voegt GetRequiredSection() toe

Het is hetzelfde als DI's GetRequiredService(), als het ontbreekt, wordt er een uitzondering gegooid.


CSPNG Wachtwoord Beveiligde Pseudo-Willekeurige Nummergenerator

Je kunt eenvoudig willekeurige waardereeksen genereren met de Password Secure Pseudorandom Number Generator (CSPNG).

Het is nuttig in de volgende scenario's:

• Sleutelgeneratie
• Willekeurige getallen
• Zout in sommige handtekeningschema's


Native geheugen-API

.NET 6 introduceert een nieuwe API voor het toewijzen van native geheugen, en NativeMemory heeft manieren om geheugen toe te wijzen en vrij te maken.


Macht van 2

.NET 6 introduceert nieuwe methoden voor het omgaan met machten van 2.

• 'IsPow2' bepaalt of de gespecificeerde waarde een macht van 2 is.
• 'RoundUpToPowerOf2' rondt de opgegeven waarde af tot een macht van 2.


WachtAsync op taak

Je kunt makkelijker wachten tot een asynchrone taak wordt uitgevoerd; als deze uitvalt, wordt er een "TimeoutException" gegooid.


Nieuwe wiskunde-API

Nieuwe methodologie:

• SinCos
• ReciprocalEstimate
• ReciprokeSqrtEstimate

Nieuwe Overload:

• Min, Max, Abs, Geteken, Klem ondersteuning voor nint en nuint
• DivRem geeft een tuple terug, inclusief de quotiënt en de rest


CollectionsMarshal.GetValueRefOrNullRef

Dit wordt gebruikt bij het lussen of aanpassen van knoopvariabelestructuren in het woordenboek, wat het kopiëren van de structuur kan verminderen en voorkomt dat het woordenboek herhaaldelijk berekeningen hasht

De hyperlink-login is zichtbaar.


ConfigureHostOptions

De nieuwe ConfigureHostOptions API op IHostBuilder maakt het eenvoudiger om applicaties te configureren.


Asynchrone Scope

.NET 6 introduceert een nieuwe CreateAsyncScope-methode die een uitzondering geeft wanneer je met een IAsyncDisponable-service werkt, wat perfect opgelost kan worden met CreateAsyncScope.


Encryptievereenvoudiging

• DecryptCbc
• DecryptCfb
• DecryptEcb
• EncryptCbc
• EncryptCfb
• EncryptEcb


(Einde)





Vorig:Prestatieoptimalisatie: SQL Server schakelt de output van het getroffen aantal rijen uit
Volgend:[WebView2] (1) Eerste introductie tot Microsoft Edge WebView2-technologie
Geplaatst op 26-9-2022 09:56:13 |
Volg het tempo van Brother Z en prostituee.
Geplaatst op 26-9-2022 16:44:25 |
Volg het tempo van het kleine tuig en de prostituee.
Geplaatst op 8-10-2022 15:03:10 |
Leer leren
 Huisbaas| Geplaatst op 20-10-2025 10:03:51 |
. PriorityQueue prioriteitswachtrij in NET6
https://www.itsvse.com/thread-11098-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com