Ich habe ein .net-Projekt zur Wartung erhalten. Ich habe gerade den Code durchgesehen und dies bei einer Eigenschaftserklärung festgestellt:
public new string navUrl
{
get
{
return ...;
}
set
{
...
}
}
Ich habe mich gefragt, was der newModifikator mit der Eigenschaft macht.
newModifikator verursacht dieses Verhalten nicht, sondern teilt dem Compiler nur mit, dass Sie es absichtlich getan haben, sodass keine Warnmeldung angezeigt wird.