【问题标题】:how can i add values to hashTable using Codedom in C#如何在 C# 中使用 Codedom 向 hashTable 添加值
【发布时间】:2009-04-09 12:59:51
【问题描述】:
CodeVariableDeclarationStatement hashTableParam = new CodeVariableDeclarationStatement();
            hashTableParam.Name = "hashtable";
            hashTableParam.Type = new CodeTypeReference(typeof(System.Collections.Hashtable));

在上面的代码中,我尝试为 hashTable 做一个基本的声明。 现在我需要将值添加到哈希表(键,值)。

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

即我如何生成这样的代码以使用 codeDom 以编程方式将键和值添加到 HashTable

【问题讨论】:

    标签: c#


    【解决方案1】:

    可能有一种更面向 CodeDom 的方法可以做到这一点,这将允许更轻松的跨语言支持,但这会奏效

    假设您已经创建了一个类和一个方法,创建一个新的 CodeSnippetExpression 并将您想要的代码放入其中,然后将其添加到您的方法体中。

    【讨论】:

    • 为什么是downvotE?这正好回答了用户的问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-11
    • 2013-02-03
    • 1970-01-01
    • 2017-03-22
    相关资源
    最近更新 更多