В программе на C # у меня есть переменная String
, и я хочу сравнить ее с, скажем, сотней предопределенных (жестко закодированных) строковых литералов, чтобы я знал, соответствует ли она какой-либо из этих предопределенных строк.
IМожно, конечно, написать switch
или цепочку if-else if
s, но таким образом строки чередуются с управляющими операторами и IMO, что снижает читабельность и облегчает установку ошибок.
Есть ли способ как-то перечислитьвсе строки, чтобы они были расположены как можно ближе друг к другу в коде?