فرض کن یه کلاس داریم به اسم C1 که درونش یک پروپرتی داره از نوع کلاس C2 که درون اون هم یک کلاس دیگه دراه از نوع C1
public class C1
{
public C2 Prop
{
get;
set;
}
}
public class C2
{
public C1 MyProp
{
get;
set;
}
}
public class CC
{
void asd()
{
C1 c = new C1();
c.Prop.MyProp.Prop.MyProp.Prop.MyProp.Prop.MyProp = something;
}
}