Errore del compilatore CS1677
Il parametro 'number' non deve essere dichiarato con la parola chiave 'keyword'
Questo errore si verifica quando il modificatore di tipo di parametro in un metodo anonimo non corrisponde a quello usato nella dichiarazione del delegato, a cui si esegue il cast del metodo.
L'esempio seguente genera l'errore CS1677:
C#
// CS1677.cs
delegate void D(int i);
class Errors
{
static void Main()
{
D d = delegate(out int i) { }; // CS1677
// To resolve, use the following line instead:
// D d = delegate(int i) { };
D d = delegate(ref int j){}; // CS1677
// To resolve, use the following line instead:
// D d = delegate(int j){};
}
}
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: