Bagikan melalui


Nama parameter diubah dalam rakitan referensi

Beberapa nama parameter rakitan referensi telah berubah untuk mencocokkan nama parameter dalam rakitan implementasi.

Deskripsi perubahan

Dalam versi .NET sebelumnya, beberapa nama parameter rakitan referensi berbeda dengan parameter yang sesuai dalam rakitan implementasi. Ini dapat menyebabkan masalah saat menggunakan argumen dan pantulan bernama.

Di .NET 5, nama parameter yang tidak cocok ini diperbarui dalam rakitan referensi agar sama persis dengan nama parameter yang sesuai dalam rakitan implementasi.

Tabel berikut ini memperlihatkan API dan nama parameter yang berubah.

API Nama parameter lama Nama parameter baru
CodeGenerator.GenerateStatements(CodeStatementCollection) stms stmts
Icon.ISerializable.GetObjectData(SerializationInfo, StreamingContext) info si
Image.ISerializable.GetObjectData(SerializationInfo, StreamingContext) info si
IPAddress.Parse(ReadOnlySpan<Char>) ipString ipSpan
IPAddress.TryParse(ReadOnlySpan<Char>, IPAddress) ipString ipSpan
IsolatedStorageFileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) buffer array
IsolatedStorageFileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) buffer array
NetworkCredential.GetCredential(String, Int32, String) authType authenticationType
ParenthesizePropertyNameAttribute.Equals(Object) o obj
RefreshPropertiesAttribute.Equals(Object) value obj
StackFrame(Boolean) fNeedFileInfo needFileInfo
StackFrame(Int32, Boolean) fNeedFileInfo needFileInfo
StringNormalizationExtensions.IsNormalized(String, NormalizationForm) value strInput
StringNormalizationExtensions.IsNormalized(String) value strInput
StringNormalizationExtensions.Normalize(String, NormalizationForm) value strInput
StringNormalizationExtensions.Normalize(String) value strInput

Alasan untuk berubah

Nama parameter diubah untuk konsistensi dan untuk menghindari kegagalan saat menggunakan argumen dan refleksi bernama.

Versi yang diperkenalkan

5.0

Jika Anda mengalami kesalahan kompilator karena perubahan nama parameter, perbarui nama parameter yang sesuai.

API yang Terpengaruh