Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A "type1" külső típusú nemsztatikus tag nem érhető el a "type2" beágyazott típuson keresztül
Az osztály mezői nem érhetők el automatikusan a beágyazott osztályok számára. Ahhoz, hogy egy beágyazott osztály számára elérhető legyen, a mezőnek statikusnak kell lennie. Ellenkező esetben létre kell hoznia a külső osztály egy példányát. További információ: Beágyazott típusok.
Az alábbi minta a CS0038-at hozza létre:
// CS0038.cs
class OuterClass
{
public int count;
// Try the following line instead.
// public static int count;
class InnerClass
{
void Func()
{
// or, create an instance
// OuterClass class_inst = new OuterClass();
// int count2 = class_inst.count;
int count2 = count; // CS0038
}
}
public static void Main()
{
}
}