Я заполняю «Словарь» результатами вызова sp.Ключом является имя поля, а значением является любое значение, которое sp возвращает для поля.Это все хорошо, но я бы хотел, чтобы разработчики имели предопределенный список ключей для доступа к этому списку по соображениям безопасности и документации.Я хотел бы иметь что-то вроде enum в качестве ключа для словаря, чтобы разработчики могли безопасно получать доступ к списку, но при этом иметь возможность доступа к словарю со значением строкового ключа.
Я надеюсь получить список строковых значений, к которым я могу получить доступ с помощью ключа enum И строкового ключа.Пожалуйста, убедитесь, что любые предложения просты для реализации, это не та вещь, которую я хотел бы создать, чтобы реализовать много накладных расходов.
ПРИМЕЧАНИЕ: я бы хотел, чтобы был один ключ, который управляет этимне одно объявление enum и одно объявление List, так как я буду поддерживать два списка ключей, только в слегка отличающихся форматах.
ОБНОВЛЕНИЕ: Позвольте мне уточнить причину, по которой я хочу использовать строковый ключ, который я используюэтот список вещей в одном случае, чтобы сделать замены в большей строке, которая имеет что-то вроде ## keyName ##.Поэтому я должен иметь возможность получить значения из моего словаря на основе того, что в ####.Я не знаю, как это сделать, если я использую enum в качестве ключа.если бы я смог отобразить строку «keyName» в enum.keyName, мои проблемы были бы решены.