Ler em inglês

Partilhar via


Erro do compilador CS1599

Método ou delegado não pode retornar o tipo 'type'

Alguns tipos na biblioteca de classes .NET, por exemplo, TypedReferenceRuntimeArgumentHandle e ArgIterator não podem ser usados como tipos de retorno porque eles podem ser usados para executar operações inseguras.

O exemplo a seguir gera CS1599:

// CS1599.cs  
using System;  
  
class MyClass  
{  
   public static void Main()  
   {  
   }  
  
   public TypedReference Test1()   // CS1599  
   {  
      return null;  
   }  
  
   public ArgIterator Test2()   // CS1599  
   {  
      return null;  
   }  
}