将哈希表添加到另一个哈希表的末尾

WDUK

我有一个可以接受hashTable的方法,并且我正在使用concat将其添加到其他hashTable的末尾,但是出现此错误:

System.Linq.Enumerable.Concat<TSource>(this System.Collections.Generic.IEnumerable<TSource>, System.Collections.Generic.IEnumerable<TSource>)'无法从用法中推断出方法的类型参数

我不完全了解这意味着什么或我错了。我的方法如下所示:

public void resetCameras(Hashtable hashTable)
{
    Hashtable  ht = new Hashtable();

    ht.Add("time", 2.0f);
    ht.Add("easeType","easeInOutQuad");
    ht.Add("onupdate","UpdateSize");
    ht.Add("from",size);
    ht.Add("to",5.0f);

    if(hashTable != null) {
        ht = ht.Concat(hashTable);
    }

    iTween.ValueTo(gameObject,ht);
}

希望您能帮助解释我的错误,这对C#还是很新的。

哈里·普拉萨德

不幸的是,没有merge/concat两个简单的方法HashTables,您必须以传统方式循环遍历每个条目。

foreach (DictionaryEntry entry in hashTable)
{
    if(!ht.ContainsKey(entry.Key))
    {
        ht.Add(entry.Key, entry.Value);
    }   
}  

// rest of the logic

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据公共值将一个哈希表添加到另一个哈希表

将一个表的多行添加到另一个表

将一个表中的列添加到另一个表

如何使用Powershell将哈希表与另一个哈希表进行比较?

如何在 Ruby on Rails 中将一个哈希动态添加到另一个哈希?

使用来自另一个表的数据将列添加到表

将数据添加到另一个表的用户ID表中

如何将表中的值添加到另一个表中?

将哈希表添加到哈希表

无法将数据从一个表添加到另一个表

将一个表的ID添加到另一个表中以获取特定值mysql

MySQL将数据从一个表添加到另一个表

将包含一个表类型的列添加到另一个表 (Postgres)

如何将工作表从Excel文件添加到另一个文件?

如何将另一个孩子添加到响应数据表

Mysql将另一个表添加到Join中

将另一个表中的字段添加到结果中

在插入行之前将行添加到另一个表

将范围行从一个数据表添加到另一个

使用 SQL 中的日期表将工作日添加到另一个表

使用 Python 将现有 BQ 表中的列添加到另一个 BQ 表

动态数据透视表-如何将生成的列添加到另一个表?

将一个哈希表的2个或更多键的整数值与另一个哈希表中的2个值进行比较

将列表添加到另一个列表的末尾

添加到表中时Cakephp从另一个表进行验证

按表分组,然后将另一个表计数添加到第一个表分组计数中

将数据从一列添加到另一个表的列Laravel 5.2

在特定位置将一列从一个表添加到另一个表

将表中的值(行)添加到另一个仅用于匹配变量