Lire en anglais

Partager via


Erreur du compilateur CS1599

Ni la méthode, ni le délégué ne peuvent retourner un type 'type'

Certains types de la bibliothèque de classes .NET, par exemple, TypedReference, RuntimeArgumentHandle et ArgIterator, ne peuvent pas être utilisés en tant que types de retour, car ils peuvent potentiellement être utilisés pour des opérations non sécurisées.

L’exemple suivant génère l’erreur CS1599 :

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