See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 6631|Vastuse: 4

[Allikas] 20 uut API-d .NET 6 jaoks

[Kopeeri link]
Postitatud 2022-9-25 13:10:24 | | |
DateOnly ja TimeOnly

.NET 6 tutvustas kahte kauaoodatud tüüpi – DateOnly ja TimeOnly, mis esindavad vastavalt DateTime'i kuupäeva ja kellaaja osi.


Parallel.ForEachAsync

See suudab kontrollida mitme asünkroonse ülesande paralleelsust.


ArgumentNullException.ThrowIfNull()

Väike täiustus ArgumentNullExceptionile, mis ei pea enne erandi viskamist kontrollima nulli igas meetodis, nüüd piisab vaid rea ja vastuse kirjutamisest. EnsureSuccessStatusCode(); Sarnased.


PriorityQueue

Uus andmestruktuur .NET 6-s, PriorityQueue, omab iga elemendi jaoks järjekorra prioriteediga, mis määrab, millises järjekorras väikese arvuga element prioriteediks on.


RandomAccess

Pakub offset-põhist API-d failide lugemiseks ja kirjutamiseks lõimekindlal viisil.


PeriodicTimer

Tunne ära täiesti asünkroonse "PeriodicTimeri", mis sobib paremini asünkroonseteks olukordadeks, ning sellel on meetod nimega WaitForNextTickAsync.


Metrics API

.NET 6 rakendab OpenTelemetry Metrics API spetsifikatsiooni, millel on sisseehitatud mõõdikute API, et luua järgmised mõõdikud Meter klassi kaudu

•Counter
•Histogramm
• ObservableCounter
• ObservableGauge

Siin on, kuidas seda kasutada:


Kontrolli, kas element võib olla tühi peegeldus-API

See pakub tühjuse kohta infot ja konteksti reflektsiooniliikmetelt:

• ParameterInfo parameeter
• FieldInfo väli
• PropertyInfo omadus
• EventInfo üritused


ProcessId & ProcessPath

Hangi protsessi ID ja tee otse läbi keskkonna.


Konfiguratsioon lisab GetRequiredSection()

See on sama mis DI GetRequiredService(), kui see puudub, teeb see erandi.


CSPNG parooli turvaline pseudojuhuslike arvude generaator

Juhuslike väärtuste jadasid saab hõlpsasti genereerida parooliga turvalise pseudojuhusliku arvu generaatorist (CSPNG).

See on kasulik järgmistes olukordades:

• Võtmete genereerimine
• Juhuslikud arvud
• Sool mõnes allkirjaskeemis


Natiivse mälu API

.NET 6 tutvustab uut API-d natiivse mälu eraldamiseks ning NativeMemoryl on võimalusi mälu eraldamiseks ja vabastamiseks.


Kahe astme

.NET 6 tutvustab uusi meetodeid võimsuste 2 käsitlemiseks.

• 'IsPow2' määrab, kas määratud väärtus on astmeline 2.
• 'RoundUpTo PowerOf2' ümbritseb määratud väärtuse astmeks 2.


WaitAsync ülesandel

Saad lihtsamalt oodata, kuni asünkroonne ülesanne täitub, kui see aegub, kuvatakse "TimeoutException".


Uus matemaatika API

Uus metoodika:

• SinCos
• ReciprocalEstimate
• ReciprocalSqrtEstimate

Uus ülekoormus:

• Min, Max, Abs, Sign, Clamp tugi nintile ja nuint
• DivRem tagastab tuple'i, mis sisaldab jagatist ja jääki


CollectionsMarshal.GetValueRefOrNullRef

Seda kasutatakse sõlmemuutujate struktuuride loopimisel või muutmisel sõnaraamatus, mis võib vähendada struktuuri kopeerimist ja takistada arvutuste korduvat räsi tegemist

Hüperlingi sisselogimine on nähtav.


ConfigureHostOptions

Uus ConfigureHostOptions API IHostBuilderis teeb rakenduste seadistamise lihtsamaks.


Asünkroonne skoop

.NET 6 tutvustab uut CreateAsyncScope meetodit, mis teeb erandi, kui tegelete IAsyncDisposable teenusega, mida saab CreateAsyncScope'iga ideaalselt lahendada.


Krüpteerimise lihtsustamine

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


(Lõpp)





Eelmine:Jõudluse optimeerimine: SQL Server sulgeb mõjutatud ridade arvu väljundi
Järgmine:[WebView2] (1) Microsoft Edge WebView2 tehnoloogia esmatutvustus
Postitatud 2022-9-26 09:56:13 |
Järgi vend Z sammu ja prostituuti.
Postitatud 2022-9-26 16:44:25 |
Jälgi väikese sodi ja prostituudi tempot.
Postitatud 2022-10-8 15:03:10 |
Õpi õppima
 Üürileandja| Postitatud 2025-10-20 10:03:51 |
. PriorityQueue prioriteediga järjekord NET6-s
https://www.itsvse.com/thread-11098-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com