我一直在努力解决这个问题.我试图做的是在我正在处理的一些代码中构建一个关于如何使用对象的"映射".将其视为增强的查找用法.显示这个的最简单方法是通过示例:
public class MasterClass
{
Type1 type1;
Type2 type2;
Type3 type3;
void InitializeData()
{
type1 = new Type1(this);
type2 = new Type2(this);
type3 = new Type3(this);
}
}
public class Type1
{
private MasterClass _master;
public Type1(MasterClass master)
{
_master = master;
}
public void Something()
{
//use _master.type2 and _master.type3 here
}
}
public class Type2
{
private MasterClass _master;
public Type2(MasterClass master)
{
_master = master;
}
public void Something()
{
//use _master.type3 here
}
}
public class …Run Code Online (Sandbox Code Playgroud)