我试图弄清楚如何使用与VB相同的隐式定义将以下示例代码转换为C#.我知道我可以将按钮和通用控件定义为两个对象并使其工作,但我想在C#中使用相同的变量"ctlHTML"就像VB一样.有人可以帮忙吗?
Sub MySub(varInput As String, pnl As Panel)
Dim ctlHTML = Nothing
Select Case varInput
Case "btn"
ctlHTML = New HtmlButton
Case "lbl"
ctlHTML = New HtmlGenericControl()
End Select
With ctlHTML
.Style.Add("font-size", "14px")
End With
pnl.Controls.Add(ctlHTML)
End Sub
Run Code Online (Sandbox Code Playgroud)