Erro do Compilador CS1601
Método ou parâmetro delegado não pode ser do tipo "type"
Alguns tipos na biblioteca de classes .NET – por exemplo, TypedReference, RuntimeArgumentHandle e ArgIterator – não podem ser usados como parâmetros in, ref ou out, pois poderiam ser usados para executar operações não seguras.
O seguinte exemplo gera o erro CS1601:
// CS1601.cs
using System;
class MyClass
{
public void Test1(in TypedReference t) // CS1601
{
}
public void Test2(ref TypedReference t) // CS1601
{
}
public void Test3(out ArgIterator t) // CS1601
{
t = default;
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: