Krótsza wersja porównywania wartości

Krótsza wersja porównywania wartości
RS
  • Rejestracja: dni
  • Ostatnio: dni
0

Czy da się zamiast czegoś takiego:

Kopiuj
if (Label1.Text == "jeden" || Label1.Text == "dwa") { }

napisać to krócej, coś w tym stylu:

Kopiuj
if (Label1.Text == "jeden" || "dwa") { }

?

RE
  • Rejestracja: dni
  • Ostatnio: dni
2

if (new[] { "jeden", "dwa" }.Contains(Label1.Text))

Ale nie kombinuj za bardzo. Jeżeli nie ma tych elementów dużo to niech będą to oddzielne porównania. Jeżeli jest ich dużo to zastanów się nad wrzuceniem ich najpierw do jakiejś tablicy albo listy poza porównaniem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.