2017-12-18 243 views
-4

有人可以帮助我的等价代码为C#TypeOf运算和CTYPE代码等同于C#

Public Sub ClearTextBox(ByVal root As Control) 
    For Each ctrl As Control In root.Controls 
     ClearTextBox(ctrl) 
     If TypeOf ctrl Is TextBox Then 
      CType(ctrl, TextBox).Text = String.Empty 
     End If 
    Next ctrl 
End Sub 
+5

在线转换器是如何让你失望? – Plutonix

回答

3
public void ClearTextBox(Control root) 
{ 
    foreach (Control ctrl in root.Controls) 
    { 
     ClearTextBox(ctrl); 
     if (ctrl is TextBox) 
     { 
      ctrl.Text = string.Empty; 
     } 
    } 
} 
+0

我得到一个错误:无法将类型'字符串'转换为'System.Windows.Forms.TextBox' – user3916571

+0

尝试'((TextBox)ctrl).Text = string.Empty;'改为。 –

+0

对于那个错误感到抱歉 –