所以我想用一個字符串變量來調用或聲明其他東西。 例如:我在文本框中記下「some_random_name」,然後按下一個按鈕,調用一個函數聲明一個名爲「some_random_name」的變量或對象。 另一個例子:我已經從稱爲「a_variable」的integer類型聲明瞭一個變量。我在文本框中記下這個名字,然後按下一個按鈕,調用一個函數,向我顯示「a_variable」的值。 第二個例子也可以做這樣的:C#:使用字符串變量來調用並給其他東西的名字
if (the_wanted_variable == "a_variable") show_value(a_variable);
但是,這是一個不同的問題。
我找到了一個解決方案......但我無法理解它。這是關於思考。也許需要一個更容易理解的解釋如何做到這一點(不管它有多大)。
謝謝!
看看這裏的例子:http://www.csharp-examples.net/reflection-examples/ –