Błąd kompilatora CS1100
Metoda "name" ma modyfikator parametru "this", który nie jest w pierwszym parametrze.
this
Modyfikator jest dozwolony tylko dla pierwszego parametru metody, który wskazuje kompilatorowi, że metoda jest metodą rozszerzenia.
this
Usuń modyfikator ze wszystkich z wyjątkiem pierwszego parametru metody.
Poniższy kod generuje CS1100, ponieważ this
parametr modyfikuje drugi parametr:
// cs1100.cs
static class Test
{
static void ExtMethod(int i, this Test c) // CS1100
{
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: