Многочисленное условие - 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

Оцени полезность:

7   голосов , оценка 3.571 из 5
Похожие ответы