我想用单个参数调用一个函数。我想通过Action Delegate调用它,但得到错误消息“不是所有的代码路径都返回一个值”。错误:行动委托“不是所有的路径返回值”
我试过了,我可以用无参数功能来做到这一点。我
{
.... //Getting string from the selected item in ListBox.
Dispatcher.BeginInvoke(new Action<string>(displayText(myTextBlock.Text)));
}
private Action<string> displayText(string p)
{
MessageBox.Show(p);
}
你能帮我。
你'displayText'方法不返回'行动'。 –
2014-10-03 03:42:45
我想要做的就是调用一个没有返回值的参数化函数。使用我的上述过程,我只能创建Action或Func对象,并选择Action,因为在我的代码中,我不需要返回值。有什么建议么 ? – user3571361 2014-10-03 03:51:33
谢谢,我明白了你的观点。 – user3571361 2014-10-03 04:31:12