2011-02-03 36 views
0

我有一组数据的输入X的自动化填充列表depencies

我然后有一组函数F,关于X和F的每个动作(F的成员可以递归)

我会喜欢立即构建F和X的依赖关系图。每个f_i()取和整数参数即f_i(3)

如何可以在此情况下,来完成,例如:

F_1(......){

如果x然后F_2( )else f_3() }

回答

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