Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A .NET-kódtár null értékű hivatkozástípusokhoz való megjegyzésének részeként a rendszer új általános korlátozást adott hozzá.PatternContext<TFrame> Ha ezt az osztályt közvetlenül használja, a kód megszakadhat, ha a TFrame típus nem egy struct.
Előző viselkedés
Korábban a PatternContext<TFrame> lehetővé tette, hogy bármilyen típus kitöltse a TFrame típusparamétert.
Új viselkedés
A .NET 7-től kezdődően az általános típusparaméter a PatternContext<TFrame>TFrame esetén arra van korlátozva, hogy struktúra legyen.
Bevezetett verzió
.NET 7
A kompatibilitástörő változás típusa
Ez a módosítás hatással lehet a forráskompatibilitásra és a bináris kompatibilitásra.
A változás oka
Ez a módosítás szükséges volt ahhoz, hogy helyesen annotálja a típust a nullable környezetekhez.
Javasolt művelet
Ha jelenleg ezt a típust használja a kódban, javasoljuk, hogy távolítsa el. Ez a típus támogatja az infrastruktúrát, és nem közvetlenül a kódból való használatra szolgál.