【发布时间】:2014-03-27 15:43:22
【问题描述】:
您好想知道是否有人可以解释将以下代码转换为 vb.net。任何帮助将不胜感激。
void ShowNewPage()
{
Dispatcher.Invoke((Action)delegate
{
if (contentPresenter.Content != null)
{
UserControl oldPage = contentPresenter.Content as UserControl;
if (oldPage != null)
{
oldPage.Loaded -= newPage_Loaded;
UnloadPage(oldPage);
}
}
else
{
ShowNextPage();
}
});
}
【问题讨论】:
-
您可以尝试在 google 中搜索您的标题
-
谢谢,但我确实尝试了翻译网站并得到了相同的结果,但我收到一条错误消息,说“单行语句 lambdas 必须只包含一个语句”
-
所以问一个关于那个错误的问题...展示你的代码,展示你尝试过的内容并解释错误。这样你会得到更好的答案。不要只要求人们“为我做这件事”。
-
他为什么不让人们为他做这件事呢?他可能会被否决,人们可能会抱怨,但是看看下面,两个人已经为他提供了翻译。祝您好运,期待拥有 1 个代表的用户关心被否决!防止这种情况发生的唯一方法是对提供答案的人投反对票....
-
@WeylandYutani 那你就成功了;)
标签: c# vb.net lambda delegates code-translation