TypeOf运算和CTYPE代码等同于C#
问题描述:
有人可以帮助我的等价代码为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
答
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
对于那个错误感到抱歉 –
在线转换器是如何让你失望? – Plutonix