Я работаю над классом десериализации в .NET, мне нужно разработать метод, который предоставляет мне имя переменной, которое хранится в строке.
У меня есть строка, например:
string string_name = "this_is_going_to_be_var_name";
Теперь, что я могу сделать, чтобы мой код динамически объявлял переменную с именем this_is_going_to_be_var_name?
Итак, чтобы прояснить ситуацию: будет класс десериализации, который будет объявлять переменные с теми же именами, что и строки, предоставленные в качестве входных данных, с их ПАРЕНТНЫМИ ТИПАМИ согласно пожеланию программиста/пользователя более высокого уровня.
Например: в javascript/jQuery, когда я получаю JSON, делая запрос, интерпретатор объявляет переменные (ы)/массив с тем же именем и присваивает им значения. Если { "var_name": "var_value" } является строкой JSON, интерпретатор создаст переменную с именем var_name и присвоит ей значение "var_value", например json_data_object.var_name.