Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 6631|Odpověď: 4

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

[Kopírovat odkaz]
Zveřejněno 25. 9. 2022 13:10:24 | | |
DateOnly & TimeOnly

.NET 6 představil dva dlouho očekávané typy – DateOnly a TimeOnly, které představují datovou a časovou část DateTime.


Parallel.ForEachAsync

Dokáže řídit paralelizum více asynchronních úkolů.


ArgumentNullException.ThrowIfNull()

Malé zlepšení oproti ArgumentNullException, který nemusí před vyhozením výjimky kontrolovat null v každé metodě, nyní stačí napsat řádek a odpověď. EnsureSuccessStatusCode(); Podobný.


PriorityQueue

Nová datová struktura v .NET 6, PriorityQueue, má přiřazenou prioritu pro každý prvek ve frontě, která určuje pořadí, v jakém je prvek s malým číslem prioritován.


RandomAccess

Poskytuje offsetové API pro čtení a zápis souborů bezpečným způsobem.


PeriodicTimer

Rozpoznáte zcela asynchronní "PeriodicTimer", který je vhodnější pro použití v asynchronních situacích, a má metodu nazvanou WaitForNextTickAsync.


Metrics API

.NET 6 implementuje specifikaci API OpenTelemetry Metrics, která má vestavěné API pro metriky pro vytváření následujících metrik prostřednictvím třídy Meter

•Počitadlo
•Histogram
• ObservableCounter
• ObservableGauge

Tady je, jak ho používat:


Zkontrolujte, zda může být prvek prázdné reflexní API

Poskytuje informace o prázdnotě a kontext od členů reflexe:

• Parametr ParameterInfo
• Pole FieldInfo
• Vlastnost PropertyInfo
• Akce EventInfo


ProcessId & ProcessPath

Získejte ID procesu a cestu přímo přes Environment.


Konfigurace přidává GetRequiredSection()

Je to stejné jako DI GetRequiredService(), pokud chybí, vyhodí výjimku.


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

Náhodné sekvence hodnot lze snadno generovat pomocí generátoru Password Secure Pseudorandom Number Generator (CSPNG).

Je užitečný v následujících situacích:

• Generování klíčů
• Náhodná čísla
• Sůl v některých podpisových schématech


API pro nativní paměť

.NET 6 zavádí nové API pro alokaci nativní paměti a NativeMemory nabízí způsoby, jak alokovat a uvolňovat paměť.


Mocnina 2

.NET 6 zavádí nové metody pro zpracování schopností 2.

• 'IsPow2' určuje, zda je zadaná hodnota mocninou 2.
• 'Zaokrouhlení na sílu 2' zaokrouhluje zadanou hodnotu na mocninu 2.


WaitAsync na úkolu

Snadněji můžete počkat, až se asynchronní úkol spustí, pokud vyprší čas, vyhodí "TimeoutException"


Nové matematické API

Nová metodologie:

• SinCos
• ReciprocalEstimate
• ReciprocalSqrtEstimate

Nové přetížení:

• Min, Max, Abs, Sign, Clamp podpora pro nint a nuint
• DivRem vrací n-tici, včetně kvocientu a zbytku


CollectionsMarshal.GetValueRefOrNullRef

Používá se při smyčkování nebo úpravě struktur proměnných uzlů ve slovníku, což může snížit kopírování struktury a zabránit opakovanému hašování výpočtů ve slovníku

Přihlášení k hypertextovému odkazu je viditelné.


ConfigureHostOptions

Nové ConfigureHostOptions API v IHostBuilderu usnadňuje konfiguraci aplikací.


Asynchronní rozsah

.NET 6 představuje novou metodu CreateAsyncScope, která vyhodí výjimku při práci se službou IAsyncDisposable a kterou lze perfektně vyřešit pomocí CreateAsyncScope.


Zjednodušení šifrování

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


(Konec)





Předchozí:Optimalizace výkonu: SQL Server vypne výstup ovlivněného počtu řádků
Další:[WebView2] (1) Počáteční seznámení s technologií Microsoft Edge WebView2
Zveřejněno 26. 9. 2022 09:56:13 |
Následuj tempo bratra Z a prostitutku.
Zveřejněno 26. 9. 2022 16:44:25 |
Následuj tempo té malé šmejdy a prostitutky.
Zveřejněno 8. 10. 2022 15:03:10 |
Učte se učit
 Pronajímatel| Zveřejněno 2025-10-20 10:03:51 |
. PriorityQueue prioritní fronta v NET6
https://www.itsvse.com/thread-11098-1-1.html
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com