Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0730

Nie można przekazać typu "type", ponieważ jest to typ zagnieżdżony typu "type"

Ten błąd jest generowany podczas próby przekazania zagnieżdżonej klasy.

Przykład

Poniższy przykład generuje plik CS0730. Składa się z dwóch plików źródłowych. Najpierw skompiluj plik CS0730a.csbiblioteki i skompiluj plik CS0730.cs odwołujące się do pliku biblioteki.

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