我有我試圖去耦一些高度耦合的代碼。如果我能製作這樣的字典:
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