我想将代码块从VB转换为C#,但运行时遇到了一行代码。将代码行从VB转换为C#
VB代码:
Dim tsAV As System.Windows.Forms.ToolStrip =
CType(objHost.FormMain.Controls("tsMain"), Windows.Forms.ToolStrip)
代码,我在C#:
System.Windows.Forms.ToolStrip tsAV =
(System.Windows.Forms.ToolStrip)objHost.FormMain;
我的问题进来的FormMain方法。当我使用VB代码时,我可以得到Controls方法,但在C#中我不能。我使用两种包含相同的接口DLL。
我做错了什么? DLL可能包含某些仅适用于VB的东西吗?
什么是objHost?这个变量的类型是什么? – 2014-10-04 18:57:42
什么是FormMain - 一个类或实例? – Plutonix 2014-10-04 18:58:36