C# 如何创建一组集合

2023-12-06

我想创建一组(int 的)集合

就像是:

SortedSet<SortedSet<int>>

or

HashSet<HashSet<int>>

但是当尝试匹配集合时,它使用 ReferenceEquals 进行比较

因此对我的目的来说毫无用处

有没有办法让一组集合在 C# 中有用?


你需要通过HashSet<int>.CreateSetComparer()到外部集进行参考比较。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 如何创建一组集合 的相关文章

  • WindowsError:[错误 126] 使用 ctypes 加载操作系统时

    python代码无法在Windows 7平台上运行 def libSO lib ctypes cdll LoadLibrary ConsoleApplication2 so lib cfoo2 1 3 当我尝试运行它时 得到来自python
  • 将运算符 << 添加到 std::vector

    我想添加operator lt lt to std vector
  • 更新面板工作速度非常慢

    我正在编写一个用户可以注册的应用程序 注册时 可以选择多个选项 并根据这些注册字段可见或不可见以及是否必需 我想出了一个想法 所有字段都将位于 updatePanel 中 当用户更改注册选项时 我将在服务器端设置这些字段的可见性 它可以工作
  • C# 方法重载决策不选择具体的泛型覆盖

    这个完整的 C 程序说明了这个问题 public abstract class Executor
  • 将类对象放置在向量中?

    我注意到我可以将一个类放置在一个向量中 这是我的程序 我收到以下错误 out blackjack exe blackjack obj blackjack obj error LNK2019 unresolved external symbo
  • 如何在类文件中使用 Url.Action() ?

    如何在 MVC 项目的类文件中使用 Url Action Like namespace 3harf public class myFunction public static void CheckUserAdminPanelPermissi
  • 循环遍历 C 结构中的元素以提取单个元素的值和数据类型

    我有一个要求 我有一个 C 语言的大结构 由大约 30 多个不同数据类型的不同元素组成 typedef struct type1 element1 type2 element2 type3 element3 type2 element4 1
  • 当事件button.click发生时,如何获取按钮名称/标签?

    我以编程方式制作按钮并将它们添加到堆栈面板中 以便每次用户导航到页面时按钮都会发生变化 我正在尝试做这样的事情 当我单击创建的按钮时 它将获取按钮的标签并转到正确的页面 但是 我无法使用 RoutedEventHandler 访问按钮元素
  • extern 声明和函数定义都在同一文件中

    我只是浏览了一下gcc源文件 在gcc c 我发现了类似的东西 extern int main int char int main int argc char argv 现在我的疑问是extern是告诉编译器特定的函数不在这个文件中 但可以
  • 强制初始化模板类的静态数据成员

    关于模板类的静态数据成员未初始化存在一些问题 不幸的是 这些都没有能够帮助我解决我的具体问题的答案 我有一个模板类 它有一个静态数据成员 必须为特定类型显式实例化 即必须专门化 如果不是这种情况 使用不同的模板函数应该会导致链接器错误 这是
  • 在 C# 中,如何根据在 gridview 行中单击的按钮引用特定产品记录

    我有一个显示产品网格视图的页面 该表内有一列 其中有一个名为 详细信息 的超链接 我想这样做 以便如果用户单击该特定产品的详细信息单元格 将打开一个新页面 提供有关该产品的更多信息 我不确定如何确定哪个Product记录链接的详细信息以及我
  • 如何在 C# Designer.cs 代码中使用常量字符串?

    如何在 designer cs 文件中引用常量字符串 一个直接的答案是在我的 cs 文件中创建一个私有字符串变量 然后编辑 Designer cs 文件以使用此变量 而不是对字符串进行硬编码 但设计者不喜欢这样抛出错误 我明白为什么这行不通
  • 不同 C++ 文件中的相同类名

    如果两个 C 文件具有相同名称的类的不同定义 那么当它们被编译和链接时 即使没有警告也会抛出一些东西 例如 a cc class Student public std string foo return A void foo a Stude
  • 已发布的 .Net Core 应用程序警告安装 .Net Core,但它已安装

    我制作了一个 WPF 和控制台应用程序 供某人在我无法访问的私人服务器上使用 我使用 Visual Studio 2019 的内置 发布向导 来创建依赖于框架的单文件应用程序 当该人打开 WPF 应用程序时 他们会看到标准警告 他们单击 是
  • 从 C# 使用 Odbc 调用 Oracle 包函数

    我在 Oracle 包中定义了一个函数 CREATE OR REPLACE PACKAGE BODY TESTUSER TESTPKG as FUNCTION testfunc n IN NUMBER RETURN NUMBER as be
  • 不可变类与结构

    以下是类与 C 中的结构的唯一区别 如果我错了 请纠正我 类变量是引用 而结构变量是值 因此在赋值和参数传递中复制结构的整个值 类变量是存储在堆栈上的指针 指向堆上的内存 而结构变量作为值存储在堆上 假设我有一个不可变的结构 该结构的字段一
  • 将 Word 转换为 PDF - 禁用“保存”对话框

    我有一个用 C 编写的 Word 到 PDF 转换器 除了一件事之外 它工作得很好 有时 在某些 Word 文件上 后台会出现一条消息保存源文件中的更改 gt 是 否 取消 但我没有对源文件进行任何更改 我只想从 Word 文件创建 PDF
  • 如何最好地以编程方式将 `__attribute__ ((unused))` 应用于这些自动生成的对象?

    In my makefile我有以下目标 它将文本 HTML 资源 编译 为unsigned char数组使用xxd i http linuxcommand org man pages xxd1 html 我将结果包装在匿名命名空间和标头保
  • Visual Studio 2015:v120 与 v140?

    仅供参考 Win10 x64 我今天开始尝试 Visual Studio 2015 在弄清楚如何运行 C C 部分后 我尝试加载一个大型个人项目 该项目使用非官方的glsdk http glsdk sourceforge net docs
  • 代码中的.net Access Forms身份验证“超时”值

    我正在向我的应用程序添加注销过期警报 并希望从我的代码访问我的 web config 表单身份验证 超时 值 我有什么办法可以做到这一点吗 我认为您可以从 FormsAuthentication 静态类方法中读取它 这比直接读取 web c

随机推荐

  • Karate-Gattle:报告中带有查询参数的请求未聚合

    我正在对空手道加特林进行 POC 以重复使用我的测试 我已参考文档并安装了这些版本 首先 一切都像往常一样很棒 非常容易设置和启动 我正在调用一个功能文件MySimualtion scala其中还有另外三个抽象功能调用 如下所示 def t
  • 将 Adob​​e Air 3.3 SDK 与 Flash Builder 结合使用

    Adobe Air SDK V3 3终于于2012年6月8日发布 可以在这里下载 http www adobe com products air html 现在我尝试在 Flash Builder V4 6 中使用它 方法是在 Applic
  • 如何将 GPS 和网络位置坐标发送到服务器(静态 IP)?

    我是 Android 开发的初学者 我想制作一个 Android 应用程序 它将 GPS 和网络位置 纬度和经度 发送到我的服务器 静态 IP 我找到了以下代码并且它工作成功 在服务器端已经制作的应用程序中接收数据 现在它与客户端应用程序无
  • 动态添加验证规则

    我有一个插件 它通常处理用于 CRUD 操作的 jQuery 对话框的创建 添加到对话框的表单标记可在插件代码外部使用 并且插件只需请求 http 服务提供标记 并且在收到标记时只需将其添加到对话框本身 然后我在插件中创建了一个回调 onS
  • Java 虚拟机的字节顺序

    Java 在其虚拟机中使用什么字节序 我记得在某处读到它取决于它运行的物理机器 然后我在其他地方读到它总是 我相信 大端 哪个是对的 多字节数据在class文件以大端存储 From Java 虚拟机规范 Java SE 7 版 第 4 章
  • 是否可以将一个 XOR 约束链接到 UML 中的另一个 XOR 约束?

    这是我想做的一个例子 假设我有 5 个类 我想表达这样的约束 我们可以有一个类 B 或 和 C 的实例链接到 A 如果是这样 我们就不能有其他任何东西 如果我们不这样做没有这些类的任何实例 我们只能有 D 或 E 类的一个实例 我在这里查看
  • 阻止 MFC 应用程序将光标更改回默认图标

    我编写了一个应用程序 它根据光标在窗口客户区域内的位置来更改光标 但是我注意到 当我单击鼠标左键时 光标会变回默认箭头图标 我已经覆盖了afx msg void CWnd OnLButtonDown 并且不要调用其中的任何基类函数 它完全是
  • 有什么方法可以增加 MATLAB 中的“realmax”吗?

    我的机器上的 realmax 是 1 7977e 308 我知道我必须以一种避免长整数计算的方式编写代码 但是有什么方法可以增加限制吗 我的意思是像 C 中的 gmp 库之类的东西 你可能会发现vpa 变精度算术 有帮助 R vpa A 使
  • 如何做出类似tokiolab.it的视差效果? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我读了很多关于 jQuery 视差的文章 但我根本不明白 我想做和这个网站一样的事情 http www tokiolab it 正如您所看到的 第一页是一个非常简单的动画 但是当
  • 从命令行使用参数(连接字符串、用户、密码...)打开 SQL Developer

    是否可以使用参数 例如 Connectstring SID 主机 用户 密码 从命令行打开 Oracle SQL Developer 4 我想从 KeePass 运行它 并且我想移交这些参数来访问数据库 Thanks 不 这对于 SQL D
  • Android Socket Client 未发送并自行关闭

    我对 android 和 java 编程很陌生 我需要你的帮助 我想在我的 PC Windows 7 上创建 Android 客户端和服务器 我用putty 一个模仿客户端的程序 没有编程错误 检查了我的服务器编程是否没有错误 因此我认识到
  • Net::HTTP 在 Ruby 中获取超时

    如何在 net http 中设置更大的超时 我正在做的是这样的 rta JSON parse Net HTTP get URI url 我试过了 uri URI url http Net HTTP new uri host uri port
  • Swift - 通过 alamofire 上传图像时,HTTP 加载失败(错误代码:-1005 [4:-4])。

    我是 iOS 新手 使用 Alamofire 上传图像 我写的代码如下 let image imageView image let imgData UIImageJPEGRepresentation image 0 2 let header
  • 自定义数组类:列表初始化的构造函数

    我正在 C 中开发一个自定义数组类 作为自我引导的练习 并且我不确定如何创建一个构造函数来允许我执行以下操作 include array h include
  • 在 Javascript 中将多个变量分配给同一个值?

    我在 JavaScript 文件中初始化了全局范围内的几个变量 var moveUp moveDown moveLeft moveRight var mouseDown touchDown 我需要将所有这些变量设置为 false 这是我目前
  • 将 JavaScript 数组转换为字符串

    我正在尝试迭代 值 列表并将其转换为字符串 这是代码 var blkstr each value function idx2 val2 var str idx2 val2 alert str return str get join Aler
  • axios请求错误SSL连接错误React JS

    我在 React JS 中有这个发布请求 我需要使用 Rest API 传递文件并接收对 React 的响应 但当我这样做时 我收到错误 用 python 编写的 Rest Api 我对文件做了一些处理 let postR results
  • 使用 PHP POST 到 Web 服务的摘要式身份验证的客户端部分

    我正在尝试 POST 到 Web 服务 非 RESTful 并通过 PHP 获取响应 但是 该 Web 服务需要摘要式身份验证 我一直在网上搜索 发现大多数讨论和文章都是关于相反的方式 向用户请求摘要式身份验证 而不是使用 PHP 进行响应
  • 从 DataTable 填充 MVC Webgrid

    我正在尝试使用 DataTable 填充 MVC Webgrid 该 DataTable 在后面的代码中构建 然后使用 AsEnumerable 扩展方法进行枚举 但是 当我调用 GetHtml 方法时 输出不是我所期望的 它由两列 Has
  • C# 如何创建一组集合

    我想创建一组 int 的 集合 就像是 SortedSet