您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

C#中具有多维键的哈希表

C#中具有多维键的哈希表

我认为更好的方法是将多维键的许多字段封装到类/结构中。例如

struct Key {
  public readonly int Dimension1;
  public readonly bool Dimension2;
  public Key(int p1, bool p2) {
    Dimension1 = p1;
    Dimension2 = p2;
  }
  // Equals and GetHashCode ommitted
}

现在,您可以创建和使用普通的HashTable并将此包装用作键。

c# 2022/1/1 18:18:47 有452人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶