Ошибка компилятора CS1101
Модификатор параметра "ref" не может использоваться с "this"
Изменение ключевым словом this
первого параметра статического метода сообщает компилятору, что метод является методом расширения. При использовании C# версии 7.1 и ниже другие модификаторы не требуются или разрешены для первого параметра метода расширения. Так как C# версии 7.2 ref
методы расширения разрешены, ознакомьтесь с методами расширения для получения дополнительных сведений.
Следующий пример приводит к возникновению ошибки CS1101:
// cs1101.cs
// Compile with: /target:library
public static class Extensions
{
public static void Test(ref this int i) {} // CS1101
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: