In fact, you have two lookup tables: by name and by range. There are several ways to represent them in memory, depending on how large the table is.
Basically, most likely suitable for searching by name - this is a dictionary:
var MultiplierByName = new Dictionary<string, double>() { {"Active",.5}, {"Other", 1.0} };
. , , , , , . , , (: ).
(Dictionary<int, double>), , int List<double>, "" .
, : , , , .