Freigeben über


Compilerfehler CS1599

Die Methode oder der Delegat kann nicht den Typ „type“ zurückgeben.

Einige Typen in der .NET-Klassenbibliothek, z. B. TypedReference, RuntimeArgumentHandle und ArgIterator, können nicht als Rückgabetypen verwendet werden, weil mit ihnen potenziell unsichere Operationen ausgeführt werden können.

Im folgenden Beispiel wird CS1599 generiert.

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