.NET-documenten: nieuw voor .NET 9
In dit artikel vindt u enkele belangrijke wijzigingen in documenten voor .NET 9.
.NET-beveiliging
Bijgewerkte artikelen
- platformoverschrijdende cryptografie in .NET - Cryptodocumenten
Onderbrekende wijzigingen in .NET
Nieuwe artikelen
- Belangrijke wijzigingen in .NET 9
-
dotnet workload
opdrachten uitvoerwijziging -
GetXmlNamespaceMaps
type wijzigen -
installer
opslagplaatsversie niet meer opgenomen inproductcommits
bestanden - API-verouderingen met niet-standaard diagnose-id's (.NET 9)
- BindingSource.SortDescriptions retourneert geen null-
- Belangrijke wijzigingen in .NET 9
- wijzigingen in annotaties voor null-waarden (Windows Forms)
- ComponentDesigner.Initialize genereert ArgumentNullException
- Het maken van een matrixtype van System.Void is niet toegestaan
- DataGridViewRowAccessibleObject.Name rijindex starten
-
standaard
Equals()
enGetHashCode()
gooien voor typen die gemarkeerd zijn metInlineArrayAttribute
- DefaultKeyResolution.ShouldGenerateNewKey heeft een gewijzigde betekenis
- afgeschafte windows-/macOS-/Linux MonoVM-runtimepakketten
- Floating point-naar-integer conversies zijn aan het verzadigen
- HttpListenerRequest.UserAgent is nullable
- In-box BinaryFormatter-implementatie verwijderd en genereert altijd
- inline-arraystruct-grootte limiet wordt gehandhaafd
- InMemoryDirectoryInfo voegt rootDir aan bestanden toe
- Geen uitzondering als DataGridView null is
- PictureBox genereert httpClient-uitzonderingen
- RuntimeHelpers.GetSubArray retourneert een ander type
- ondersteuning voor lege omgevingsvariabelen
- Terminal-logboekregistratie is standaard
- waarschuwing verzonden voor .NET Standard 1.x-doelen
Basisprincipes van .NET
Nieuwe artikelen
- CA2022: vermijd onnauwkeurige leesbewerkingen met Stream.Read
-
CA2265: vergelijk
Span<T>
niet metnull
ofdefault
- configuratiebron-generator
Bijgewerkte artikelen
- .NET Standard-
- Codekwaliteitsregels
- Configuratie in .NET - Inhoud toevoegen voor configuratiebron gen met interceptors
- Verouderde functies in .NET 5+ - Diagnostische documenten bijwerken voor SYSLIB0009
- Overzicht van .NET-broncodeanalyse
-
Gegevens synchroniseren voor multithreading - Taalverwijzing toevoegen voor
lock
- SYSLIB0009: AuthenticationManager wordt niet ondersteund - Diagnostische documenten bijwerken voor SYSLIB0009
- Wat is er nieuw in de SDK en hulpprogramma's voor .NET 9
C#-taal
Nieuwe artikelen
-
fouten en waarschuwingen geassocieerd met
ref struct
typen -
fouten en waarschuwingen met betrekking tot
partial
type enpartial
liddeclaraties -
fouten en waarschuwingen met betrekking tot de
lock
-instructie en threadsynchronisatie -
Fouten en waarschuwingen met betrekking tot de
params
modifier voor methodeparameters -
fouten en waarschuwingen met betrekking tot de instructie
yield return
en iteratormethoden - gedeeltelijk lid (C#-verwijzing)
- Fouten en waarschuwingen oplossen die van invloed zijn op de oplossing van overbelasting.
- Wat is nieuw in C# 13
Bijgewerkte artikelen
-
interface (C#-verwijzing) - Referentie en conceptuele inhoud toevoegen voor
ref struct
toegestaan in interfaces -
ref
structuurtypen (C#-verwijzing)- Referentie- en conceptuele inhoud toevoegen voor
ref struct
toegestaan in interfaces - Informatie toevoegen voor C# 13-functies
ref
lokale variabelen enunsafe
contexten in iterators enasync
methoden.
- Referentie- en conceptuele inhoud toevoegen voor
- Toegangsmodifiers (C#-programmeerhandleiding) - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Rekenkundige operatoren (C#-verwijzing) - Een betere conversie van een verzamelingsexpressie uitleggen
-
Attributen op assembly-niveau die worden geïnterpreteerd door de C#-compiler - Referentie- en conceptuele inhoud toevoegen voor
ref struct
die is toegestaan in interfaces - Kenmerken - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Automatisch geïmplementeerde eigenschappen - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
-
wacht operator - asynchroon wachten op een taak om te voltooien - Informatie toevoegen voor C# 13-functie
ref
lokale bevolking enunsafe
contexten in iterators enasync
methoden - C#-compilerfouten - Fouten en waarschuwingen voor parametersmatrices toevoegen
-
C#-trefwoorden
- Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Referentie- en conceptuele inhoud toevoegen voor
ref struct
toegestaan in interfaces
-
C#-waarschuwingen - Voeg informatie toe voor C# 13
ref
lokalen enunsafe
contexten in iterators enasync
methoden - Verzamelingsexpressies - C#-taalverwijzing - Een betere conversie van een verzamelingsexpressie uitleggen
-
compilerfout CS0401 - De fout- en waarschuwingsberichten voor de compiler toevoegen en bijwerken voor
ref struct
-interfaces -
Compilerfout CS1996 - Informatie toevoegen voor C# 13-functie
ref
lokalen enunsafe
contexten in iterators enasync
methoden -
compilerfout CS4004 - Informatie toevoegen voor C# 13-functie
ref
lokale variabelen enunsafe
contexten in iterators enasync
methoden -
Compilerfout CS8177 - Informatie toevoegen voor C# 13-functie
ref
lokalen enunsafe
contexten in iterators enasync
methoden -
Beperkingen voor typeparameters (C#-programmeerhandleiding) - Referentie- en conceptuele inhoud toevoegen voor
ref struct
toegestaan in interfaces - standaardwaarde-expressies - de standaardwaarde produceren - Een betere conversie van een verzamelingsexpressie uitleggen
-
fouten en waarschuwingen die geassocieerd zijn met
ref struct
typen- Nieuwe diagnostische gegevens toevoegen
- Fout- en waarschuwingsberichten voor
ref struct
-interfaces toevoegen, bijwerken
-
Fouten en waarschuwingen die zijn gekoppeld aan referentieparameters, variabelen en retourwaarden
- Nieuwe diagnostische gegevens toevoegen
- Fout- en waarschuwingsberichten voor
ref struct
-interfaces toevoegen, bijwerken
-
fouten en waarschuwingen met betrekking tot de instructie
yield return
en iteratormethoden- Fouten en waarschuwingen toevoegen met betrekking tot
partial
eigenschappen en indexeerfuncties - fouten met betrekking tot iterators en
yield
bijwerken en consolideren
- Fouten en waarschuwingen toevoegen met betrekking tot
- Expression Trees - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- uit clausule (C#-verwijzing) - Conceptuele inhoud toevoegen voor partiële eigenschappen
- krijg (C#-verwijzing) - Conceptuele inhoud toevoegen voor partiële eigenschappen
- Een uitzondering afhandelen met try/catch - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Een woordenlijst initialiseren met een initialisatiegids voor verzamelingen (C#-programmeerhandleiding) - Params-verzamelingen toevoegen
- Objecten initialiseren met behulp van een object-initialisatiegids (C#-programmeerhandleiding) - Params-verzamelingen toevoegen
- Indexeerfuncties - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Indexeerfuncties in interfaces (C#-programmeerhandleiding) - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- interface-eigenschappen (C#-programmeerhandleiding) - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Inleiding tot klassen - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Lambda-expressies en anonieme functies - Params-verzamelingen toevoegen
-
Lidtoegang operators en expressies: de puntoperator, indexeeroperator en aanroepoperator.
- Leg een betere conversie van een verzamelingsexpressie uit
- Kleine oplossingen voor C# 13 toevoegen
-
methodeparameters
- Informatie toevoegen voor de C# 13-functie
ref
locals enunsafe
contexten in iterators enasync
methoden - Params-verzamelingen toevoegen
- Informatie toevoegen voor de C# 13-functie
- Methoden in C# - Params-verzamelingen toevoegen
-
Diverse kenmerken die worden geïnterpreteerd door de C#-compiler
- Conceptuele documentatie over OverloadResolutionPriority toevoegen.
- Referentie- en conceptuele inhoud toevoegen voor
ref struct
toegestaan in interfaces
- naamexpressie (C#-verwijzing) - Een betere conversie van een verzamelingsexpressie uitleggen
-
nieuwe operator - De operator
new
maakt een nieuw exemplaar van een type aan - Een betere uitleg over de conversie van een verzamelingsexpressie geven - Initializers voor objecten en verzamelingen (C#-programmeerhandleiding) - Params-verzamelingen toevoegen
- Gedeeltelijke klassen en methoden (C#-programmeerhandleiding) - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Gedeeltelijk type (C#-verwijzing) - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Properties (C# Programming Guide) - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Aanbevolen XML-tags voor opmerkingen bij C#-documentatie - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
-
Fouten en waarschuwingen oplossen die zijn gegenereerd door expressies die zijn verboden in expressiestructuren
- Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Fouten en waarschuwingen voor parametermatrices toevoegen
- Fouten en waarschuwingen in declaraties van matrices en verzamelingen en initialisatie-expressies oplossen - Fouten en waarschuwingen met betrekking tot overbelastingsoplossing toevoegen
-
Fouten en waarschuwingen met inlinematrixdeclaraties oplossen
- Nieuwe diagnostische gegevens toevoegen
- Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
-
Waarschuwingen met betrekking tot taalfuncties en -versies oplossen
- Nieuwe diagnostische gegevens toevoegen
- Fout- en waarschuwingsberichten voor
ref struct
-interfaces toevoegen, bijwerken
- Roadmap voor Java-ontwikkelaars die C# leren: conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- select-verklaring (C#-verwijzing) - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- set (C#-verwijzing) - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Standaard .NET-gebeurtenispatronen - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
-
Het
ref
trefwoord - Compilerfout- en waarschuwingsberichten toevoegen en bijwerken voorref struct
-interfaces - Het C#-typesysteem - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- De gecontroleerde en niet-gecontroleerde instructies (C#-verwijzing) - Een betere conversie van de verzamelingsexpressie uitleggen
- De geschiedenis van C# - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
-
De lock-instructie - om exclusieve toegang tot een gedeelde bron te waarborgen - Taalverwijzing toevoegen voor
lock
-
Operatoren voor typetests en cast-expressies -
is
,as
,typeof
en cast- - Betere conversie van verzamelingsexpressie uitleggen - Tekenreeksinterpolatie gebruiken om opgemaakte tekenreeksen te maken - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Indexeerfuncties (C#-programmeerhandleiding) gebruiken - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
- Gebruik van Eigenschappen (C#-programmeerhandleiding) - Conceptuele inhoud toevoegen voor partiële eigenschappen
-
waar (algemene typebeperking) (C#-verwijzing) - Verwijzings- en conceptuele inhoud toevoegen voor
ref struct
toegestaan in interfaces -
rendementsinstructie - geef het volgende element op - Voeg informatie toe voor C# 13-functie
ref
lokale bevolking enunsafe
contexten in iterators enasync
methoden - compilerfouten bij gedeeltelijke type- en liddeclaraties - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
-
Fouten en waarschuwingen voor iteratormethoden en
yield return
- Voeg informatie toe voor de C# 13 functionaliteitref
locals enunsafe
contexten in iterators enasync
methoden -
Fouten en waarschuwingen met betrekking tot
params
matrices - Parameterverzamelingen toevoegen
.NET Framework
Bijgewerkte artikelen
- Bedrijfslogica toevoegen met behulp van gedeeltelijke methoden - Conceptuele inhoud toevoegen voor gedeeltelijke eigenschappen
-
dangerousThreadingAPI MDA - Een taalverwijzing toevoegen voor
lock
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.