c# - 如何在不区分大小写的模式下使用 HashSet<string>.Contains() 方法?

标签 c# string hashset

如何使用HashSet<string>.Contains()不区分大小写模式下的方法?

最佳答案

您可以使用自定义比较器创建 HashSet:

HashSet<string> hs = new HashSet<string>(StringComparer.OrdinalIgnoreCase);

hs.Add("Hello");

Console.WriteLine(hs.Contains("HeLLo"));

关于c# - 如何在不区分大小写的模式下使用 HashSet<string>.Contains() 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2667635/

相关文章:

c# - 如何导出我的表单 C# 的图像

python - 如何在 DataFrame 对象 dtype 中正确识别包含点的浮点值 [0, 1]?

python - 四位数字符串编号到两位数字符串

java - 确保 hashMap 中的所有 ids 值都不同?

java - 将 HashSet 的内容与 map 进行比较

c# - 如何在键盘处于事件状态时添加自动高度增加,以便 Maui Blazor 的内容不会重叠?

C# 8 使用实用方法验证参数

ios - 如何通过swift获取字符串中的换行频率

java - HashSet 中有多少个唯一对象以及使用哪个方法检查唯一性等于或 hashCode

c# - 从服务端访问 WCF 身份验证信息