Sdílet prostřednictvím


Názvy parametrů se změnily v referenčních sestaveních.

Některé názvy parametrů referenčního sestavení se změnily tak, aby odpovídaly názvům parametrů v sestaveních implementace.

Změna popisu

V předchozích verzích .NET se některé referenční názvy parametrů sestavení liší od odpovídajících parametrů v sestavení implementace. To může způsobit problémy při používání pojmenovaných argumentů a reflexe.

V rozhraní .NET 5 byly tyto neshodované názvy parametrů aktualizovány v referenčních sestaveních tak, aby přesně odpovídaly odpovídajícím názvům parametrů v sestaveních implementace.

Následující tabulka uvádí rozhraní API a názvy parametrů, které se změnily.

rozhraní API Starý název parametru Nový název parametru
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

Důvod změny

Názvy parametrů byly změněny kvůli konzistenci a aby nedocházelo k chybám při použití pojmenovaných argumentů a reflexe.

Zavedená verze

5,0

Pokud dojde k chybě kompilátoru kvůli změně názvu parametru, odpovídajícím způsobem aktualizujte název parametru.

Ovlivněná rozhraní API