Поскольку вы разветвляете свой код на основе одного значения переменной (op20raw), вы можете использовать оператор switch.
Например:
string op20 = String.Empty;
switch(op20raw) {
case "R288319":
op20 = op20A;
break;
case "R288320":
op20 = op20B;
break;
// and so on
}
В качестве альтернативы вы можете создать Dictionary<string,string>
, где ключи - это возможные значения для переменной op20raw, а значения - это соответствующие значения для переменной op20.
Затем просто получите правильное значение из словаря:
string a20 = myDictionary.ContainsKey(op20raw) ? myDictionary[op20raw] : String.Empty;