如何在 VB.NET 中初始化字典(字符串,哈希集(字符串))



我有一个现有的StringHashSet(Of String),但以下代码

Dim myDict As New Dictionary(Of String, HashSet(Of String))(myString, myHashSet)

产生以下智能感知错误:Argument matching parameter 'comparer' narrows from 'System.Collections.Generic.HashSet(Of String)' to 'System.Collections.Generic.IEqualityComparer(Of String)'

创建此词典的正确方法是什么?

可以使用集合初始值设定项:

Dim myDict As New Dictionary(Of String, HashSet(Of String)) From 
       {{myString, myHashSet}}

最新更新