'<metodo1>' non può eseguire l'override di '<metodo2>' perché si differenziano per i tipi restituiti

Aggiornamento: novembre 2007

'<method1>' cannot override '<method2>' because they differ by their return types

Si è tentato di eseguire l'override di un metodo con un altro metodo e tali metodi si differenziano per il tipo restituito. Un tipo può eseguire l'override di un metodo ereditato sottoponibile a override dichiarando un metodo con lo stesso nome e la stessa firma e contrassegnando la dichiarazione con il modificatore Overrides, ma le firme dei due metodi devono corrispondere.

ID errore: BC30437

Per correggere l'errore

  • Controllare i tipi restituiti dei due metodi e cambiarli per farli corrispondere.

Vedere anche

Concetti

Override di proprietà e metodi