我有一组数据输入X。
然后我有一组函数F,每个函数都作用于X和F(F的成员可以递归)
我想在运行中构建F和X的依赖关系图。每个f_i()取和整数参数,即f_i(3)
如何在以下情况下完成:
F_1(......){
如果x则f_2()else F_3() }
答案 0 :(得分:0)
不确定我是否完全理解您的问题,但您可以在C#中使用反射来查找有关函数和变量的任何内容。
了解System.Refection
然后可能做这样的事情
MemberInfo [] infos = myType.GetMembers();
Object var = _something_;
foreach(info in infos)
{
if (info.ReturnType == typeof(var))
{
info.Invoke(this,new object[]{var});
}
}
这里有更多信息 http://msdn.microsoft.com/en-us/library/system.reflection.memberinfo.aspx