在C#中,要將HashSet轉(zhuǎn)換為其他類型,您需要?jiǎng)?chuàng)建一個(gè)新的集合對象并將HashSet中的元素添加到新集合中。以下是一些常見的集合類型轉(zhuǎn)換示例:
HashSet<int> hashSet = new HashSet<int> { 1, 2, 3, 4, 5 };
List<int> list = hashSet.ToList();
HashSet<string> hashSet = new HashSet<string> { "apple", "banana", "cherry" };
List<string> list = hashSet.ToList();
HashSet<int> hashSet1 = new HashSet<int> { 1, 2, 3, 4, 5 };
HashSet<int> hashSet2 = new HashSet<int>(hashSet1);
HashSet<int> hashSet = new HashSet<int> { 1, 2, 3, 4, 5 };
SortedSet<int> sortedSet = new SortedSet<int>(hashSet);
請注意,這些示例中的轉(zhuǎn)換不會修改原始HashSet。如果您想要修改原始HashSet,請使用相應(yīng)的集合方法(如CopyTo()
或UnionWith()
)將元素添加到新集合中。