我今天有一个有趣的问题。 我有一个表存储一个void名称以及它来自哪个类文件。
是否可以读取表并根据变量中的数据分配var对象?
如果是,它将节省大量编码。
public void CallMyFunction()
{
try
{
var checkerList = conn.QueryAsync<FunctionList>("SELECT * FROM FunctionList",null );
using (IEnumerator<FunctionList> enumer = checkerList.Result.GetEnumerator())
{
while (enumer.MoveNext())
{
FunctionList current = enumer.Current;
string myFunctionToCall = current.FunctionName ;
string myObjectToCall = current.FunctionObject;
MethodInfo dynMethod = this.GetType().GetMethod(myFunctionToCall,
BindingFlags.NonPublic | BindingFlags.Instance);
dynMethod.Invoke(myObserverToCall, new object[] { myFunctionToCall });
}
}
}
catch
{
}
}