Aşağıdaki örnek kodu VB olarak tanımlayan aynı örtüyü kullanarak C# 'ye nasıl dönüştüreceğinizi anlamaya çalışıyorum. Düğmeyi ve genel denetimi iki nesne olarak tanımlayabildiğimi ve çalışmasını sağlayabildiğimi biliyorum, ancak C# gibi aynı değişkeni "ctlHTML" yi VB çalışmaları gibi kullanmak istiyorum. Birisi bu konuda yardımcı olabilir mi?Bu VB kodunu C# ile aynı değişken kullanarak nasıl çalıştırabilirim?
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
sadece iki durumda, ben üçlü ifadesini kullanıp anahtarı kaybedecek. – SimpleVar
@YoryeNathan - Gerçek kod hakkında herhangi bir varsayımda bulunmayacağım. Bu sadece bir örnek olabilirdi. OP optimizasyon yapmak istiyorsa, daha sonra yapılabilir. –
Yanıtınızda bir değişiklik önermediniz, sadece cevabınıza ek olarak OP'ye yardımcı olabilecek ekstra bilgileri sağladınız. – SimpleVar