Многочисленное условие - Visual Basic .NET
Формулировка задачи:
Доброго времени суток! Народ, подскажите, есть ли в VS какая-то альтернатива оператору "case" для выборки нескольких условий? Или нужно играть с несколькими вложениями идентификатора "iif"?
Запрос по принципу - "если в поле стоит "D", то выводить "down", если в поле стоит "r", то выводить "right", если в поле стоит "u", то выводить "up", если в поле стоит "l", то выводить "left" "
Решение задачи: «Многочисленное условие»
textual
Листинг программы
Dim dict As New Dictionary(Of String, String) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox2.Text = dict(TextBox1.Text) End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load dict.Add("D", "down") dict.Add("R", "right") dict.Add("U", "up") dict.Add("L", "left") End Sub