如何将 HashSet<string> 设置为字典中的值?
How to set a HashSet<string> as a Value in Dictionary?
我有一个名为“subjects”的字符串数组。
我正在尝试填充我的字典并使用一些 class 作为键和 HashSet“字符串”作为值,但无法正确完成并收到错误“无法将字符串 [] 转换为 System.Collections.Generic.HashSet”细绳””。
那么我需要在字典中输入什么才能使其正常工作?
Dictionary<Student, HashSet<string>> studentSubjectDict = new Dictionary<Student, HashSet<string>>();
studentSubjectDict.Add(Student11, subjects);
正如@Jeron Mostert 所说,new HashSet<string>(subjects)
或 subjects.ToHashSet()
解决了这个问题
我有一个名为“subjects”的字符串数组。 我正在尝试填充我的字典并使用一些 class 作为键和 HashSet“字符串”作为值,但无法正确完成并收到错误“无法将字符串 [] 转换为 System.Collections.Generic.HashSet”细绳””。 那么我需要在字典中输入什么才能使其正常工作?
Dictionary<Student, HashSet<string>> studentSubjectDict = new Dictionary<Student, HashSet<string>>();
studentSubjectDict.Add(Student11, subjects);
正如@Jeron Mostert 所说,new HashSet<string>(subjects)
或 subjects.ToHashSet()
解决了这个问题