Leggere in inglese

Condividi tramite


Errore del compilatore CS0730

Non è possibile inoltrare il tipo 'type' perché è un tipo annidato di 'type'

Questo errore viene generato quando si tenta di inoltrare una classe annidata.

Esempio

L'esempio seguente genera l'errore CS0730. È costituito da due file di origine. Compilare prima di tutto il file di libreria CS0730a.cs, quindi compilare il file CS0730.cs che fa riferimento al file di libreria.

// 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