0
我有一组数据的输入X的自动化填充列表depencies
我然后有一组函数F,关于X和F的每个动作(F的成员可以递归)
我会喜欢立即构建F和X的依赖关系图。每个f_i()取和整数参数即f_i(3)
如何可以在此情况下,来完成,例如:
F_1(......){
如果x然后F_2( )else f_3() }
我有一组数据的输入X的自动化填充列表depencies
我然后有一组函数F,关于X和F的每个动作(F的成员可以递归)
我会喜欢立即构建F和X的依赖关系图。每个f_i()取和整数参数即f_i(3)
如何可以在此情况下,来完成,例如:
F_1(......){
如果x然后F_2( )else f_3() }
不确定我完全理解您的问题,但您可以在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