VB.NET中C#的C#等价物是什么?

我试图将MSDN文章创建动态数据输入用户界面中提供的示例转换为C#,但我坚持使用以下代码:
CType(dq, IUIBuildingBlock).QuestionText = reader("QuestionText")
如何将上述VB.NET语句转换为C#?     
已邀请:
在C#中,您可以通过将要转换的类型放在要插入的引用变量前面的括号中来指定强制转换(
(type)instance
)。 因此,要将对象(
dq
)转换为类型
IUIBuildingBlock
,您可以使用以下代码:
((IUIBuildingBlock)dq).QuestionText = reader("QuestionText");
(请注意,如果对未实现
IUIBuildingBlock
的对象进行强制转换,则会抛出异常,但
CType
也是如此,所以我认为这不是问题。)     

要回复问题请先登录注册