将此代码从c#转换为VB.NET时出现问题

将此代码从c#转换为VB.NET时出现问题,c#,vb.net,C#,Vb.net,我在将以下代码从c#转换到VB.NET时遇到问题。 我尝试过在线转换器,但它们都是错误的。 有人能给我看一下转换后的VB.NET代码吗 FixedPage page2= new FixedPage(); PageContent page2Content = new PageContent(); ((IAddChild)page2Content).AddChild(page2); 你试过什么 这个怎么样 Dim page2 As New FixedPage() Dim page2Content

我在将以下代码从c#转换到VB.NET时遇到问题。 我尝试过在线转换器,但它们都是错误的。 有人能给我看一下转换后的VB.NET代码吗

FixedPage page2= new FixedPage();
PageContent page2Content = new PageContent();
((IAddChild)page2Content).AddChild(page2);
你试过什么

这个怎么样

Dim page2 As New FixedPage()
Dim page2Content As New PageContent()
DirectCast(page2Content, IAddChild).AddChild(page2)

那很有趣。你有问题吗?处理得很好。如果这给了你错误,那么这不是语言转换的结果。Telerik出错了,我认为它无法处理行((IAddChild)page2Content);Telerik现在在为我工作,奇怪。@Jacoobley,成功了(需要等5分钟我才能接受你的回答)。我想在线转换器在DirectCast上疯了。