Hello Friends:我有一个由逗号分隔的单词列表“,”。e.g位置,组织,人员,位置,人员,日期,组织,日期,位置,人员。 现在我的问题是如何提取独特的单词,例如位置,组织,人,日期 在上面列出的单词之后,在提取之后如何将这些独特的单词存储在数组中。
答案 0 :(得分:0)
你可以使用一些LINQ:
var words = "Location, Organization,Person, Location, Person,Date,Organization,Date,Location,Person";
var uniqueWords = words.Split(',')
.Select(word => word.Trim())
.Where(word => word.Length > 0)
.Distinct()
.ToArray();
另外,如果您想忽略单词的大小写,可以使用:.Distinct(StringComparer.CurrentCultureIgnoreCase)
(或者适合您需要的不同比较器)。