我面临的问题是,我要从扼杀中提一个方法。 在这方面,我正在做些什么:
我的“努力”清单中有三个不同的核对箱子。
private List<string> MyTest = new List<string>();
private void AddSelectedMethods()
{
foreach(XName item in BaseTestList.CheckedItems)
{
MyTests.Add(item.ToString());
}
foreach (XName item in AdminTestList.CheckedItems)
{
MyTests.Add(item.ToString());
}
foreach (XName item in SubscriberTestList.CheckedItems)
{
MyTests.Add(item.ToString());
}
}
这里是骑士。 如果我接受“反思”的号召,并直接提及这种方法,但我不想打造一个巨大的清单,列出其他发言。
private void StartSiteTest(object sender, DoWorkEventArgs e)
{
if (!BackWorker1.CancellationPending)
{
if (SiteToTest == "estatesales.vintagesoftware.local" || SiteToTest == "localhost")
{
es = new EstateSaleTests(site, Sites.First(i => i.SiteUrl == SiteToTest), BasePath, SiteToTest, UseCurrentCompanies);
foreach (string test in MyTests)
{
// <<<!!!!!!!! ------ The next line returns null ------ !!!!!!!>>>
MethodInfo thisMethod = es.GetType().GetMethod(test);
thisMethod.Invoke(es, null);
}
}
}
}
我在做错做的事情上的任何帮助都会受到高度赞赏。
! EDIT——!
页: 1 我把这几类人列入地狱名单,但我不得不改称我的方法。 这种方法是公开的,我刚刚必须将其重新命名为正确的名称。