我有我试图去耦一些高度耦合的代码。如果我能制作这样的字典:
Dictionary<string, var> dict = new Dictionary<string, var>
很多耦合可以修复。在另一个线程中的一个海报似乎已经找到了一个使用Variable类的解决方案,但是他/她没有发布这个类的任何细节,我想不出如何去做。
编辑:
基本上,而不是:
string transit = <string value>;
我想能写:
string dict["Transit"] = <string value>;
在哪里我已经这样做:
Dictionary<string, var> dict = new Dictionary<string, var>()
{
{"Transit", transit}
};
这可能不是不可能,但任何建议表示赞赏。
问候。
很难给你一个建设性的答案没有看到你想要的代码解耦 - 您提出的解决方案,而不是给我们提出问题,让我们提出解决方案。 – Oded 2012-08-17 15:58:53
诚实地说,很难说你究竟在询问什么* – Tigran 2012-08-17 15:59:05
不明确。看起来你想通过引用存储一些东西,但我们需要更多的上下文。 – 2012-08-17 15:59:34