A FindSystemTimeZoneById nem ad vissza új objektumot
A TimeZoneInfo visszaadott FindSystemTimeZoneById(String) objektum mostantól gyorsítótárazott TimeZoneInfo
példány, nem pedig új objektum.
Előző viselkedés
TimeZoneInfo.FindSystemTimeZoneById(String) visszaadott egy új TimeZoneInfo
objektumot.
Új viselkedés
A .NET 8-tól TimeZoneInfo.FindSystemTimeZoneById(String) kezdve egy gyorsítótárazott példányt ad TimeZoneInfo
vissza.
Bevezetett verzió
.NET 8
A kompatibilitástörő változás típusa
Ez a változás viselkedésbeli változás.
A változás oka
Ez a módosítás a hívás FindSystemTimeZoneById(String)közbeni teljesítmény javítása érdekében történt. További információ: dotnet/runtime pull request #85615.
Javasolt művelet
Ha a kód egy új példány létrehozására FindSystemTimeZoneById(String) támaszkodott, a kód újrabontásával hívja meg helyette az egyik metódust.TimeZoneInfo
Érintett API-k
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: