Freigeben über


Compilerfehler CS0730

Der Typ 'Typ' ist ein geschachtelter Typ von 'Typ' und kann daher nicht weitergeleitet werden.

Dieser Fehler wird generiert, wenn Sie versuchen, eine geschachtelte Klasse weiterzuleiten.

Beispiel

Im folgenden Beispiel wird CS0730 generiert: Es besteht aus zwei Quelldateien. Kompilieren Sie zunächst die Bibliotheksdatei CS0730a.cs, und kompilieren Sie dann die Datei CS0730.cs , die auf die Bibliotheksdatei verweist.

// CS0730a.cs  
// compile with: /t:library  
public class Outer  
{  
   public class Nested {}  
}  
// CS0730.cs  
// compile with: /t:library /r:CS0730a.dll  
using System.Runtime.CompilerServices;  
  
[assembly:TypeForwardedToAttribute(typeof(Outer.Nested))]   // CS0730  
  
[assembly:TypeForwardedToAttribute(typeof(Outer))]   // OK