Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS1599

Metoda nebo delegát nemůže vrátit typ type 'type'

Některé typy v knihovně tříd .NET, například a ArgIterator nelze je použít jako návratové typy, TypedReferenceRuntimeArgumentHandle protože je možné je použít k provádění nebezpečných operací.

Následující ukázka vygeneruje CS1599:

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