Я прочитал много сообщений в Stackoverflow по теме «если утверждения против операторов case», хотя я еще не сталкивался с сообщением, в котором излагаются преимущества выражений if над утверждениями case.Преимущества операторов if для операторов case
Чтение предыдущих сообщений Я узнал, что операторы case могут быть более эффективными (с точки зрения скорости) и имеют лучшую читаемость. Но зачем использовать выражения if для операторов case?
Спасибо.
Я использую регистр с отличным набором вариантов, а если сложная логика – Jeremy
Оба утверждения эффективны. Вы должны использовать тот, который наилучшим образом соответствует вашей цели. – Blackwood
@Jeremy, Так что-то вроде 'If txtPassword.Text =" test "И txtUsername.Text =" test "Then Form1.Show() Else Messagebox.Show (« Вы ввели имя пользователя/пароль комбо ») Конец Если 'лучше всего подходит для оператора if? Вы классифицируете это как «сложную логику»? – Tahmid