在C#中,有没有像字典一样的数据 struct ,但是只有一个键,没有值.我基本上想要一个整数列表,我可以快速查找并查看列表中是否有某个值.诚然,就我目前的使用而言,列表不会导致任何性能问题,但它似乎不太符合我的代码所做的事情.

推荐答案

是的,它叫a HashSet<T>,有3.5版的.NET框架.如果你使用.NET 2.0版,您可以使用字典并将值设置为null.

.net相关问答推荐

保存时不保留 XML 格式

判断 Windows 路径中是否存在可执行文件

如何创建 LINQ to SQL 事务?

比较 C# 中的双精度值

每 X 秒执行一次指定函数

.NET 中是否有一种简单的方法来获得数字的st、nd、rd和th结尾?

IEnumerable Count() 和 Length 的区别

如何根据新的安全策略在 .Net 中发送邮箱?

序列化私有成员数据

无法加载文件或程序集'System.ComponentModel.Annotations,版本 = 4.1.0.0

基于多个字符分隔符拆分字符串

如何在可取消的异步/等待中处理 TransactionScope?

Dapper 是否支持 SQL 2008 表值参数?

如何在多个解决方案之间共享相同的 Resharper 设置,无需人工干预?

获取磁盘上文件的大小

使用 lambda 表达式代替 IComparer 参数

无锁多线程适用于真正的线程专家

读取 XML(从字符串)并获取一些字段 - 读取 XML 时出现问题

如何将 MailMessage 对象作为 *.eml 或 *.msg 文件保存到磁盘

浮动与双重性能