gpt4 book ai didi

c# - 在 .NET 中将数组转换为 HashSet

转载 作者:IT王子 更新时间:2023-10-29 03:50:20 25 4
gpt4 key购买 nike

如何将数组转换为哈希集?

string[]  BlockedList = BlockList.Split(new char[] { ';' },     
StringSplitOptions.RemoveEmptyEntries);

我需要将这个列表转换成一个hashset

最佳答案

你没有指定 BlockedList 是什么类型,所以我假设它是从 IList 派生的东西(如果是说 String如果你写了 BlockList 那么它将是一个从 IList 派生的字符串数组)。

HashSet 有一个采用 IEnumerable 的构造函数,因此您只需将列表传递给此构造函数,因为 IList 派生自 >IEnumerable.

var set = new HashSet(BlockedList);

关于c# - 在 .NET 中将数组转换为 HashSet<T>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4156626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com