【问题标题】:Create a List<string> from HashTable keys?从 HashTable 键创建 List<string>?
【发布时间】:2010-07-21 08:46:39
【问题描述】:

嘿,我怎样才能做到这一点尽可能短?

谢谢:-)

【问题讨论】:

  • 为什么不使用Dictionary&lt;string, Foo&gt; 而不是Hashtable
  • 因为我的 Foo 可以是通用的……还有可能吗?
  • 当然;如果您在泛型类FooHolder&lt;T&gt; 中声明字典,则可以在其中创建Dictionary&lt;string, T&gt;

标签: c# collections hashtable


【解决方案1】:

试试这个:

System.Collections.Hashtable ht = new System.Collections.Hashtable();
List<string> list = ht.Keys.Cast<string>().ToList();

【讨论】:

    猜你喜欢
    • 2019-09-30
    • 1970-01-01
    • 2020-03-10
    • 1970-01-01
    • 2019-04-12
    • 2019-11-02
    • 1970-01-01
    • 2021-09-04
    相关资源
    最近更新 更多