【发布时间】:2013-09-03 13:59:00
【问题描述】:
我是 C# 新手,已经习惯了 Java 及其数据结构。最近在写C#的时候,试图根据用户的选择来获取结果列表。我在 C# 中使用了 HashTable,但人们说我可以在 List 中调用 where() 方法。
我想知道 where 方法(数组?或其他一些数据结构?)的底层,以便我可以计算 where() 函数和 HashTable 的实际成本。
另外,我知道 HashTable 大部分是基于数组或 BST 创建的,那么 HashTable 在 C# 中是如何工作的呢?
【问题讨论】:
标签: c# data-structures hashtable where