Dokumentace k .NET: Co je nového pro .NET 9
Tento článek uvádí některé hlavní změny v dokumentaci pro .NET 9.
Zabezpečení .NET
Aktualizované články
- kryptografie pro různé platformy v rozhraní .NET – Kryptografická dokumentace
Zásadní změny v .NET
Nové články
- zásadních změn v .NET 9
-
dotnet workload
změn výstupu příkazů -
GetXmlNamespaceMaps
změna typu - verze úložiště
installer
už není součástíproductcommits
souborů - cs-CZ: Zastarání rozhraní API s nezákladními diagnostickými identifikátory (.NET 9)
- BindingSource.SortDescriptions nevrací hodnotu null
- Zásadní změny v .NET 9
- Změny anotací nulovatelnosti (Windows Forms)
- ComponentDesigner.Initialize vyvolá výjimku ArgumentNullException
- Vytvoření typu pole System.Void není povoleno
- DataGridViewRowAccessibleObject.Name počáteční index řádku
-
výchozí
Equals()
aGetHashCode()
vyvolání typů označenýchInlineArrayAttribute
- Význam DefaultKeyResolution.ShouldGenerateNewKey se změnil
- Zastaralé a nedoporučené balíčky modulu runtime pro stolní počítače Windows/macOS/Linux MonoVM
- Převody z plovoucí desetinné čárky na celé číslo jsou saturující
- HttpListenerRequest.UserAgent může mít hodnotu null
- Implementace integrovaného BinaryFormatteru byla odebrána a vždy vyvolá
- Omezení velikosti datové struktury pole ve vložené podobě se vynucuje
- InMemoryDirectoryInfo přidává rootDir na začátek souborů
- Žádná výjimka, pokud dataGridView má hodnotu null
- PictureBox vytváří výjimky HttpClient
- RuntimeHelpers.GetSubArray vrátí jiný typ
- Podpora prázdných proměnných prostředí
- Terminálový protokolovač je výchozí
- Upozornění emitováno pro cíle .NET Standard 1.x
Základy .NET
Nové články
- CA2022: Vyhněte se nepřesnému čtení pomocí Stream.Read
-
CA2265: Nerovnávejte
Span<T>
snull
nebodefault
- generátor zdroje konfigurace
Aktualizované články
- .NET Standard
- Pravidla kvality kódu
- konfigurace v rozhraní .NET – Přidání obsahu pro gen zdroje konfigurace s průsečíky
- zastaralé funkce v rozhraní .NET 5+ – Aktualizace diagnostických dokumentů pro SYSLIB0009
- Přehled analýzy zdrojového kódu .NET
-
Synchronizace dat pro multithreadingu – Přidání referenčního jazyka pro
lock
- SYSLIB0009: AuthenticationManager se nepodporuje – Aktualizace diagnostických dokumentů pro SYSLIB0009
- Novinky v sadě SDK a nástrojích pro .NET 9
Jazyk C#
Nové články
-
Chyby a upozornění související s typy
ref struct
-
chyby a upozornění související s typem
partial
a deklaracemi členůpartial
-
chyby a upozornění související s příkazem
lock
a synchronizací vláken -
Chyby a upozornění související s modifikátorem
params
u parametrů metody -
chyby a upozornění související s příkazem
yield return
a metodami iterátoru - Částečný člen (Referenční dokumentace jazyka C#)
- Řešení chyb a upozornění, které mají vliv na řešení přetížení.
- Novinky v jazyce C# 13
Aktualizované články
-
rozhraní (Referenční dokumentace jazyka C#) – Přidat odkaz a koncepční obsah pro
ref struct
povolené v rozhraních - typy struktury
ref
(referenční dokumentace jazyka C#)- Přidání odkazu a koncepčního obsahu pro
ref struct
, které je povoleno v rozhraních - Přidejte informace o vlastnostech C# 13, jako jsou lokální proměnné
ref
a kontextyunsafe
v iterátorech a metodáchasync
.
- Přidání odkazu a koncepčního obsahu pro
- Modifikátory přístupu (Průvodce programováním v C#) – Přidejte konceptuální obsah pro částečné vlastnosti
- Aritmetické operátory (referenční dokumentace jazyka C#) – vysvětlení lepšího převodu z výrazu kolekce
-
atributy úrovně sestavení interpretované kompilátorem jazyka C# – přidání odkazu a koncepčního obsahu pro
ref struct
povolené v rozhraních - Atributy – přidání konceptuálního obsahu pro částečné vlastnosti
- automaticky implementovaných vlastností – Přidání koncepčního obsahu pro částečné vlastnosti
-
operátor await – asynchronně čeká na dokončení úlohy – Přidání informací o funkcích C# 13
ref
místních prostředí aunsafe
kontextů v iterátorech a metodáchasync
- chyby kompilátoru jazyka C# – přidání chyb a upozornění pro pole parametrů
-
Klíčová slova C#
- Přidání konceptuálního obsahu pro částečné vlastnosti
- Přidejte odkaz a koncepční obsah pro
ref struct
povolený v rozhraních.
-
Varovných vlnách C# – přidejte informace o funkci C# 13 pro lokální proměnné a kontexty v iterátorech a metodách
ref
unsafe
async
- Výrazy pro kolekce – referenční příručka jazyka C# - Vysvětlení lepší konverze z výrazu kolekce
-
Chyba kompilátoru CS0401 – Aktualizace a přidání chybových a výstražných zpráv kompilátoru pro rozhraní
ref struct
-
Chyba kompilátoru CS1996 – Přidání informací o funkcích C# 13
ref
místních aunsafe
kontextů v iterátorech a metodáchasync
- Chyba kompilátoru CS4004 – Přidání informací o funkcích C# 13, lokálních proměnných
ref
a kontextůunsafe
v iterátorech a metodáchasync
. - Chyba kompilátoru CS8177 – Přidat informace pro funkci C# 13 o lokálních proměnných
ref
a kontextechunsafe
v iterátorech a metodáchasync
-
Omezení parametrů typu (Průvodce programováním v C#) – přidání odkazu a koncepčního obsahu pro
ref struct
povolené v rozhraních - výchozí hodnotové výrazy - produkují výchozí hodnotu - Lepší vysvětlení převodu z výrazu kolekce
-
Chyby a upozornění související s typy
ref struct
- Přidání nové diagnostiky
- Aktualizujte a přidejte zprávy o chybách a upozorněních kompilátoru pro rozhraní
ref struct
-
Chyby a upozornění související s referenčními parametry, proměnnými a návraty
- Přidání nové diagnostiky
- Přidejte a aktualizujte chybové a varovné zprávy kompilátoru pro rozhraní
ref struct
-
chyby a upozornění související s příkazem
yield return
a metodami iterátoru- Přidejte chyby a upozornění pro vlastnosti
partial
a indexery. - aktualizace a konsolidace chyb souvisejících s iterátory a
yield
- Přidejte chyby a upozornění pro vlastnosti
- stromy výrazů – přidání koncepčního obsahu pro částečné vlastnosti
- z klauzule (Referenční dokumentace jazyka C#) – přidání konceptuálního obsahu pro částečné vlastnosti
- get (Referenční dokumentace jazyka C#) – přidání koncepčního obsahu pro částečné vlastnosti
- Zpracování výjimky pomocí try/catch – přidání konceptuálního obsahu pro částečné vlastnosti
- Jak inicializovat slovník pomocí inicializátoru kolekce (Průvodce programováním v C#) – Přidání kolekcí parametrů
- Jak inicializovat objekty pomocí inicializátoru objektů (Průvodce programováním v C#) – Přidání kolekcí parametrů
- Indexátorů – Přidání koncepčního obsahu pro částečné vlastnosti
- indexery v rozhraních (Průvodce programováním v C#) – přidání konceptuálního obsahu pro částečné vlastnosti
-
vlastnosti rozhraní (Průvodce programováním v C#) – přidání konceptuálního obsahu pro částečné vlastnosti - Úvod do tříd – Přidání konceptuálního obsahu pro částečné vlastnosti
- Výrazy Lambda a Anonymní Funkce – Přidejte Kolekce Parametrů
-
Operátory a výrazy členského přístupu – tečka, indexer a operátor volání.
- Vysvětlit lepší konverzi z kolekčního výrazu
- Přidat malé opravy v C# 13
-
Parametry metody
- Přidání informací o funkcích C# 13
ref
místních aunsafe
kontextů v iterátorech a metodáchasync
- Přidání kolekcí parametrů
- Přidání informací o funkcích C# 13
- Metody v jazyce C# – Přidat kolekce parametrů
-
Různé atributy interpretované kompilátorem jazyka C#
- Přidání koncepční dokumentace OverloadResolutionPriority
- Přidejte referenční a koncepční obsah pro
ref struct
povolené v rozhraních.
-
nameof expression (referenční dokumentace jazyka C#) – Vysvětlit lepší převod z výrazu kolekce -
nový operátor – operátor
new
vytvoří novou instanci typu – Lepší vysvětlení převodu z výrazu kolekce. - inicializátory objektů a kolekcí (Průvodce programováním v C#) – přidání kolekcí parametrů
- částečné třídy a metody (Průvodce programováním v C#) – přidání konceptuálního obsahu pro částečné vlastnosti
-
Částečný typ (Referenční dokumentace jazyka C#) – Přidejte koncepční obsah pro částečné vlastnosti - vlastností
(Průvodce programováním v C#) – přidání koncepčního obsahu pro částečné vlastnosti - doporučené značky XML pro komentáře dokumentace jazyka C# – přidání koncepčního obsahu pro částečné vlastnosti
-
Řešení chyb a upozornění vznikajících u výrazů zakázaných v rámci stromů výrazů
- Přidejte konceptuální obsah pro částečné vlastnosti
- Přidejte chyby a upozornění pro pole parametrů
- Řešení chyb a upozornění v deklaraci polí a kolekcí a inicializačních výrazech – přidání chyb a upozornění souvisejících s řešením přetížení
-
Řešení chyb a upozornění pomocí inline array deklarací
- Přidání nové diagnostiky
- Přidání konceptuálního obsahu pro částečné vlastnosti
-
Řešení upozornění souvisejících s jazykovými funkcemi a verzemi
- Přidání nové diagnostiky
- Přidejte a aktualizujte chybové a varovné zprávy kompilátoru pro rozhraní
ref struct
- Roadmapa pro vývojáře v Javě, kteří se učí používat C# – Přidat koncepční obsah pro částečné vlastnosti
- příkaz select (Referenční dokumentace jazyka C#) – přidání teoretického obsahu pro dílčí vlastnosti
- sady
(Referenční dokumentace jazyka C#) – Přidání koncepčního obsahu pro částečné vlastnosti - vzory událostí standardu .NET – přidání koncepčního obsahu pro částečné vlastnosti
-
Klíčové slovo
ref
- Přidat, aktualizovat chybové a varovné zprávy kompilátoru pro rozhraníref struct
- systém typů C# – přidání koncepčního obsahu pro částečné vlastnosti
- Příkazy pro zaškrtnutí a zrušení zaškrtnutí (referenční dokumentace jazyka C#) - Lepší vysvětlení převodu z výrazu kolekce
- Historie jazyka C# – Přidání koncepčního obsahu pro částečné vlastnosti
-
Příkaz lock – zajištění výhradního přístupu ke sdílenému prostředku – Přidání odkazu na jazyk pro
lock
-
operátory pro testování typu a výrazy pro přetypování –
is
,as
,typeof
a přetypování – Vysvětlit lepší způsob převodu z výrazů kolekce - Použití interpolace řetězců k vytvoření formátovaných řetězců – přidání konceptuálního obsahu pro částečné vlastnosti
- použití indexerů (Průvodce programováním v C#) – přidání konceptuálního obsahu pro částečné vlastnosti
- použití vlastností (Průvodce programováním v C#) – přidání konceptuálního obsahu pro částečné vlastnosti
-
, kde (omezení obecného typu) (referenční dokumentace jazyka C#) – přidejte odkaz a koncepční obsah pro
ref struct
, které jsou povolené v rozhraních -
příkaz yield – zadejte další prvek – Přidání informací o funkcích C# 13
ref
místních aunsafe
kontextů v iterátorech a metodáchasync
- Chyby kompilátoru u částečných deklarací typů a členů – přidání koncepčního obsahu pro částečné vlastnosti
-
chyby a upozornění pro metody iterátoru a
yield return
- Přidání informací o funkci C# 13 -ref
lokálních proměnných aunsafe
kontextech v iterátorech aasync
metodách -
Chyby a upozornění související s poli
params
– Přidání kolekcí parametrů
.NET Framework
Aktualizované články
- Přidat obchodní logiku pomocí částečných metod – přidání koncepčního obsahu pro částečné vlastnosti
-
dangerousThreadingAPI MDA - Přidat jazykový odkaz pro
lock
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.