Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 6631|Atbildi: 4

[Avots] 20 jaunas .NET 6 API

[Kopēt saiti]
Publicēts 2022-9-25 13:10:24 | | |
Tikai datums un laiks

.NET 6 ieviesa divus ilgi gaidītus veidus - DateOnly un TimeOnly, kas attiecīgi attēlo DateTime datuma un laika daļas.


Parallel.ForEachAsync

Tas var kontrolēt vairāku asinhronu uzdevumu paralēlismu.


ArgumentNullException.ThrowIfNull()

Neliels uzlabojums ArgumentNullException, kuram nav jāpārbauda nulle katrā metodē pirms izņēmuma izmešanas, tagad ir jāraksta tikai rindiņa un atbilde. EnsureSuccessStatusCode(); Līdzīgs.


Prioritāšu rinda

Jaunajai datu struktūrai .NET 6 PriorityQueue ir saistīta prioritāte katram rindas elementam, kas nosaka secību, kādā elementam ar nelielu skaitli tiek piešķirta prioritāte.


RandomAccess

Nodrošina uz nobīdi balstītu API failu lasīšanai un rakstīšanai pavedienu drošā veidā.


Periodiskais taimeris

Atpazīstiet pilnīgi asinhronu "PeriodicTimer", kas ir labāk piemērots lietošanai asinhronos scenārijos, un tam ir metode ar nosaukumu WaitForNextTickAsync.


Metrikas API

.NET 6 ievieš OpenTelemetry Metrics API specifikāciju, kurai ir iebūvēta metrikas API, lai izveidotu tālāk norādītos rādītājus, izmantojot klasi Meter

•Counter
•Histogrammu
• Novērojamais skaitītājs
• ObservableGauge

Tālāk ir aprakstīts, kā to izmantot.


Pārbaudiet, vai elements var būt tukšs atstarošanas API

Tas sniedz tukšuma informāciju un kontekstu no refleksijas dalībniekiem:

• Parametrs ParameterInfo
• Lauks FieldInfo
• PropertyInfo īpašums
• EventInfo pasākumi


ProcessId un ProcessPath

Iegūstiet procesa ID un ceļu tieši caur vidi.


Konfigurācija pievieno GetRequiredSection()

Tas ir tas pats, kas DI GetRequiredService(), ja tā trūkst, tas rada izņēmumu.


CSPNG paroles drošs pseido-nejaušu skaitļu ģenerators

Jūs varat viegli ģenerēt nejaušas vērtību secības no Password Secure Pseudorandom Number Generator (CSPNG).

Tas ir noderīgi šādos gadījumos:

• Atslēgu ģenerēšana
• Nejauši skaitļi
• Sāls dažās parakstu shēmās


Vietējā atmiņas API

.NET 6 ievieš jaunu API vietējās atmiņas piešķiršanai, un NativeMemory ir veidi, kā piešķirt un atbrīvot atmiņu.


Jauda 2

.NET 6 ievieš jaunas metodes 2 pilnvaru apstrādei.

• "IsPow2" nosaka, vai norādītā vērtība ir jauda 2.
• 'RoundUpToPowerOf2' noapaļo norādīto vērtību līdz pakāpei 2.


WaitAsync uzdevumā

Jūs varat vieglāk gaidīt, līdz tiks izpildīts asinhrons uzdevums, ja tas ir taimauts, tas izmet "TimeoutException"


Jauna matemātikas API

Jauna metodika:

• SinCos
• Savstarpējais novērtējums
• ReciprocalSqrtEstimate

Jauna pārslodze:

• Min, Max, Abs, Sign, Clamp atbalsts nint un nuint
• DivRem atgriež tupeli, ieskaitot koeficientu un atlikumu


CollectionsMarshal.GetValueRefOrNullRef

To izmanto, cilpojot vai modificējot mezglu mainīgās struktūras vārdnīcā, kas var samazināt struktūras kopēšanu un izvairīties no vārdnīcas atkārtotas jaukšanas aprēķiniem

Hipersaites pieteikšanās ir redzama.


ConfigureHostOptions

Jaunā ConfigureHostOptions API vietnē IHostBuilder atvieglo lietojumprogrammu konfigurēšanu.


Asinhrona tvērums

.NET 6 ievieš jaunu CreateAsyncScope metodi, kas rada izņēmumu, strādājot ar IAsyncDisposable pakalpojumu, ko var lieliski atrisināt, izmantojot CreateAsyncScope.


Šifrēšanas vienkāršošana

• AtšifrētCbc
• Atšifrēt Cfb
• DecryptEcb
• ŠifrētCbc
• Šifrēt Cfb
• EncryptEcb


(Beigas)





Iepriekšējo:Veiktspējas optimizācija: SQL Server izslēdz ietekmētā rindu skaita izvadi
Nākamo:[WebView2] (1) Sākotnējais ievads Microsoft Edge WebView2 tehnoloģijā
Publicēts 2022-9-26 09:56:13 |
Sekojiet brāļa Z tempam un prostitūtai.
Publicēts 2022-9-26 16:44:25 |
Sekojiet mazās putas un prostitūtas tempam.
Publicēts 2022-10-8 15:03:10 |
Iemācieties mācīties
 Saimnieks| Publicēts 2025-10-20 10:03:51 |
. PriorityQueue prioritātes rinda tīklā NET6
https://www.itsvse.com/thread-11098-1-1.html
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com