I need to remove duplicate words from a string. How would I go about doing that?
See Question&Answers more detail:osI need to remove duplicate words from a string. How would I go about doing that?
See Question&Answers more detail:osIf you want to remove the word "duplicates":
string duplicatesRemoved = RTBstring.Replace("duplicates", "");
;)
The easy (and overly simplistic) way to remove duplicate words is to split on the space character and use LINQ's Distinct() method:
string duplicatesRemoved = string.Join(" ", RTBstring.Split(' ').Distinct());
But this won't work in a useful way if you're working with actual sentences (i.e. punctuation will break it). Without a clear definition of what you mean by duplicates and what the expected input is, it's hard to give an accurate answer.