【发布时间】:2012-06-20 14:52:25
【问题描述】:
我正在从数据库中读取字符串变量的名称(例如“_datafile”)。我想知道如何使用这个字符串访问我的程序中的命名变量。
我已经尝试过使用字典、哈希表和 switch-case 语句,但我想让变量自行动态解析。这可能吗?
【问题讨论】:
-
你的问题不清楚。你能显示一些代码吗?您如何使用 switch-case 语句和字典,动态解析是什么意思?
-
"_datafile" to become _datafile是什么意思? -
这里是一个代码 sn-p 以及字典定义 while (rdr.Read()) { string step = rdr.GetString(rdr.GetOrdinal("Step"));字符串标签 = rdr.GetValue(rdr.GetOrdinal("Tag")).ToString();字符串值 = rdr.GetValue(rdr.GetOrdinal("Value")).ToString(); AddDataToWorkflow(步骤,标签,SearchDictionary(值)); }
标签: c# string variables reflection