2014-09-28 39 views
0

你好朋友:我有一个用逗号分隔的单词列表“,”.e.g位置,组织,人员,位置,人员,日期,组织,日期,位置,人员。 现在我的问题是如何从上面列出的单词中提取唯一字,例如位置,组织,人员,日期 ,并在提取后如何将这些唯一字存储在数组中。独特词抽取

回答

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

+0

很多谢谢先生,它的工作原理。 – Wahab 2014-09-28 16:00:25

+2

@Wahab:你为什么不接受这个如果作品! – 2014-09-29 08:50:50