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.
Poniższy przykład generuje plik CS0730. Składa się z dwóch plików źródłowych. Najpierw skompiluj plik CS0730a.cs
biblioteki i skompiluj plik CS0730.cs
odwołujące się do pliku biblioteki.
// 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
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: