Sadece C# kullanmaya başladım ve birkaç sorunum var. Aşağıdaki gibi VB.NET Select deyiminin C# eşdeğerini kodlamanın bir yolu var mı?VB.NET Select ... Vaka Eşittir C#
Select Object.Name.ToString()
Case "Name1"
'Do something
Case "Name2"
'Do something else
Case Else
'Do the default action
End Select
Herhangi bir yardım çok takdir edilecektir.
Private Sub Button_Click(sender as Object, e as EventArgs) _
Handles button1.Click, Button2.Click
'do a general activity
Select CType(sender, Button).Name
Case button1.Name
'do something
Case button2.Name
'do something else
Case Else
'do the defalut action
End Select
End Sub
mi: Şimdiye kadar şimdi aşağıdaki gibi bir olay işleyicisi için çeşitli denetimler kanca ve her denetim için biraz farklı bir eylemi gerçekleştirmek istiyorsanız neyi hakkında girişi için
Teşekkür Iç içe geçmiş ifs kullanmak zorunda kalmadan C# 'da yukarıdaki select deyimini yapmanın herhangi bir yolu var mı?
Sadece perspektif nedeniyle yuvarlaktır. Örneğin, sayısal olmayan durumlarda, anahtar ifadesi üstündür. –