c# - 如何在 C# 中动态命名变量?

标签 c# variables dynamic-data

有没有办法动态命名变量?

我需要做的是从输入文件中获取变量名称列表,并使用这些名称创建变量。这可能吗?

类似于:

Variable <dynamic name of variable here> = new Variable(input);

假设我已经处理了 Variable 类,并且变量的名称包含在一个名为 strLine 的字符串中。

最佳答案

使用 Dictionary<string, Variable> .

例如

var vartable = new Dictionary<string, Variable>();
vartable[strLine] = new Variable(input);

关于c# - 如何在 C# 中动态命名变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5033675/

相关文章:

python - 如何在python中声明变量类型,C风格

mysql - 批评我的 MySQL 数据库设计无限动态字段

ruby-on-rails - 具有动态项目数的表单

c# - 在 Windows Phone 8.1 中动态创建按钮

c# - 在抽象方法中使用泛型

java - 为什么我不能正确交换?

php - 通过用户身份验证将变量从数据库加载到 JavaScript

c# - 为什么我需要使此方法异步?

c# - 如何在 C# 中的 SQL 查询字符串中插入变量

php - 使用 PHP 创建动态表