Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 6631|Odpoveď: 4

[Zdroj] 20 nových API pre .NET 6

[Kopírovať odkaz]
Zverejnené 25.9.2022 o 13:10:24 | | |
DateOnly & TimeOnly

.NET 6 zaviedol dva dlho očakávané typy – DateOnly a TimeOnly, ktoré reprezentujú dátumovú a časovú časť DateTime.


Parallel.ForEachAsync

Dokáže riadiť paralelizmus viacerých asynchrónnych úloh.


ArgumentNullException.ThrowIfNull()

Malý pokrok oproti ArgumentNullException, ktorý nemusí pred vyhodením výnimky kontrolovať null v každej metóde, teraz už stačí napísať riadok a odpoveď. EnsureSuccessStatusCode(); Podobný.


PriorityQueue

Nová dátová štruktúra v .NET 6, PriorityQueue, má priradenú prioritu pre každý prvok vo fronte, ktorá určuje poradie, v akom je prvok s malým číslom prioritovaný.


RandomAccess

Poskytuje API založené na offsetoch na čítanie a zápis súborov bezpečným spôsobom pre vlákna.


PeriodicTimer

Rozpoznajte úplne asynchrónny "PeriodicTimer", ktorý je vhodnejší na použitie v asynchrónnych situáciách, a má metódu nazvanú WaitForNextTickAsync.


Metrics API

.NET 6 implementuje špecifikáciu API OpenTelemetry Metrics, ktorá má zabudované API metrík na vytváranie nasledujúcich metrík prostredníctvom triedy Meter

•Pult
•Histogram
• ObservableCounter
• ObservableGauge

Tu je návod, ako ho používať:


Skontrolujte, či prvok môže byť prázdne reflexné API

Poskytuje informácie o prázdnote a kontext od členov reflexie:

• Parameter ParameterInfo
• FieldInfo pole
• PropertyInfo vlastnosť
• EventInfo podujatia


ProcessId & ProcessPath

Získajte ID procesu a cestu priamo cez prostredie.


Konfigurácia pridáva GetRequiredSection()

Je to rovnaké ako DI GetRequiredService(), ak chýba, vyhodí výnimku.


CSPNG Password Secure Pseudo-náhodný generátor čísel

Náhodné sekvencie hodnôt môžete jednoducho generovať pomocou generátora pseudonáhodných čísel (CSPNG).

Je užitočný v nasledujúcich situáciách:

• Generovanie kľúčov
• Náhodné čísla
• Soľ v niektorých podpisových schémach


API pre natívnu pamäť

.NET 6 zavádza nové API na prideľovanie natívnej pamäte a NativeMemory umožňuje alokáciu a uvoľnenie pamäte.


Sila 2

.NET 6 zavádza nové metódy spracovania schopností 2.

• 'IsPow2' určuje, či je špecifikovaná hodnota mocninou čísla 2.
• 'RoundUpToPowerOf2' zaokrúhľuje zadanú hodnotu na mocninu 2.


WaitAsync na úlohe

Jednoduchšie môžete počkať, kým sa vykoná asynchrónna úloha, ak vyprší čas, vyhodí sa "TimeoutException"


Nové matematické API

Nová metodológia:

• SinCos
• ReciprocalEstimate
• ReciprocalSqrtEstimate

Nové preťaženie:

• Min, Max, Abs, Sign, Clamp podpora pre nint a nuint
• DivRem vracia n-ticu, vrátane kvocientu a zvyšku


CollectionsMarshal.GetValueRefOrNullRef

Toto sa používa pri cyklovaní alebo úprave štruktúr uzlových premenných v slovníku, čo môže znížiť kopírovanie štruktúry a zabrániť opakovanému hašovaniu výpočtov slovníkom

Prihlásenie na hypertextový odkaz je viditeľné.


ConfigureHostOptions

Nové ConfigureHostOptions API v IHostBuilder uľahčuje konfiguráciu aplikácií.


Async Scope

.NET 6 predstavuje novú metódu CreateAsyncScope, ktorá pri práci so službou IAsyncDisposable vyhodí výnimku, čo sa dá perfektne vyriešiť pomocou CreateAsyncScope.


Zjednodušenie šifrovania

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


(Koniec)





Predchádzajúci:Optimalizácia výkonu: SQL Server vypne výstup ovplyvneného počtu riadkov
Budúci:[WebView2] (1) Počiatočné zoznámenie s technológiou Microsoft Edge WebView2
Zverejnené 2022-9-26 09:56:13 |
Nasleduj tempo brata Z a prostitútku.
Zverejnené 26.9.2022 o 16:44:25 |
Nasleduj tempo tej malej špiny a prostitútky.
Zverejnené 8.10.2022 15:03:10 |
Naučte sa učiť
 Prenajímateľ| Zverejnené 2025-10-20 10:03:51 |
. PriorityQueue prioritná fronta v NET6
https://www.itsvse.com/thread-11098-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com