У меня есть два списка строк. Один - это объектно-ориентированное имя, а другое - имя класса объекта.Рефакторинг двух списков строк
"Car","Animal","Plane"
"MachineClass","AnimalClass","FlyClass".
Я использую дружественные имена, чтобы показать пользовательского ввода и имена классов динамически создавать экземпляры класса с помощью отражения, так что мне нужно в обоих списках, и как вы можете видеть, «Автомобиль», как дружественное имя может быть связано с «Machine. CS».
Мне нужен более креативный способ работы и перевода обоих этих списков, а не использование оператора switch, который преобразуется из одной строки в другую, эти списки содержат множество элементов, и я могу сделать небольшую орфографию, которая вызовет ошибку. Кроме того, иногда я отправляю строку имени теста для оценки, тогда как такая же проблема с написанием может применяться там.
Я попытался подумать об использовании перечислений, но все же цифры не звонили в колокол для конверсий между обоими списками.
+1. Я собирался дать тот же ответ. – Fenton
Ницца, да благословит вас Бог! – eugeneK
Исправлена опечатка и добавлен рабочий пример: http://ideone.com/TTuBP – sehe