Я только начал использовать С#, и у меня есть несколько проблем. Есть ли способ закодировать эквивалент С# для оператора VB.NET Select следующим образом?
Select Object.Name.ToString()
Case "Name1"
'Do something
Case "Name2"
'Do something else
Case Else
'Do the default action
End Select
Любая помощь будет принята с благодарностью.
Спасибо за вход до сих пор, о чем я могу связать несколько элементов управления с одним обработчиком событий, как в следующем, и я хочу выполнить несколько другое действие для каждого элемента управления:
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
Есть ли способ сделать вышеуказанный оператор select в С# без использования вложенных ifs?