2009-04-09 73 views
0
CodeVariableDeclarationStatement hashTableParam = new CodeVariableDeclarationStatement(); 
      hashTableParam.Name = "hashtable"; 
      hashTableParam.Type = new CodeTypeReference(typeof(System.Collections.Hashtable)); 

在上面的代碼中,我試圖做一個基本的hashTable聲明。 現在我需要將值添加到哈希表(鍵值)。我怎麼可以在C#中使用Codedom將值添加到hashTable中#

ht.Add("testKey","testData") 

即我怎麼能產生這樣的代碼來添加鍵值,以哈希表編程方式使用的CodeDOM

回答

0

有可能是一個辦法做到這一點是比較的CodeDOM導向,這將允許更容易跨語言支持,但這會起作用

假設您已經創建了一個類和一個方法,請創建一個新的CodeSnippetExpression並將所需的代碼放入其中,然後將其添加到您的方法主體中。

+0

爲什麼downvotE?這完全回答用戶的問題? – 2009-04-10 16:55:37

相關問題