独特的单词提取

时间:2014-09-28 13:50:33

标签: c# word unique

Hello Friends:我有一个由逗号分隔的单词列表“,”。e.g位置,组织,人员,位置,人员,日期,组织,日期,位置,人员。 现在我的问题是如何提取独特的单词,例如位置,组织,人,日期 在上面列出的单词之后,在提取之后如何将这些独特的单词存储在数组中。

1 个答案:

答案 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)(或者适合您需要的不同比较器)。