FindSystemTimeZoneById tidak mengembalikan objek baru
Objek TimeZoneInfo yang dikembalikan sekarang FindSystemTimeZoneById(String) adalah instans yang di-cache TimeZoneInfo
alih-alih objek baru.
Perilaku sebelumnya
TimeZoneInfo.FindSystemTimeZoneById(String) mengembalikan objek baru TimeZoneInfo
.
Perilaku yang baru
Mulai dari .NET 8, TimeZoneInfo.FindSystemTimeZoneById(String) mengembalikan instans cache TimeZoneInfo
.
Versi yang diperkenalkan
.NET 8
Jenis perubahan yang melanggar
Perubahan ini adalah perubahan perilaku.
Alasan untuk berubah
Perubahan ini dilakukan untuk meningkatkan performa saat memanggil FindSystemTimeZoneById(String). Untuk informasi selengkapnya, lihat permintaan pull dotnet/runtime #85615.
Tindakan yang direkomendasikan
Jika kode Anda diandalkan FindSystemTimeZoneById(String) untuk membuat instans TimeZoneInfo
baru , refaktor kode untuk memanggil salah satu metode ini sebagai gantinya.
API yang Terpengaruh
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk