我需要聲明一個名稱與字符串匹配的變量。如何使用字符串聲明變量?
這是我需要工作,但在現實中,它與名稱"s"
(我需要它把存儲在字符串s的名字) 我怎樣才能解決這個新的表達實例編譯?
代碼:
foreach (string s in StringArray)
{
if (SomeDifferentArray.Contains(s) != true)
{
Expression s = new Expression();
}
}
我需要一種新的表達實例在StringArray
每個字符串,而且每個表達式需要根據該字符串保存字面來命名。
你或許應該標記這個C#或提,這是C#somehwere(至少,我猜這是C#) –
*「這是我需要工作」 * - 不,這是你*認爲*您需要。事實上,這將是一個非常糟糕的解決方案。將程序邏輯綁定到變量名稱(編譯完成後甚至不存在)將導致無法維護的代碼。你想要一個集合,可能是字符串映射到任何東西。 –
你可能有一個設計問題,而不是這個問題。你不想做那樣的事情。審查你的設計。 – DarthVader