Megosztás a következőn keresztül:


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.

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