我想说这个richtextbox
teddyinwonderland
KristinaAlex33
MariamPetkova
VladislavMladenov
Odanessy
tvatieigrata
VaninaDimova
LillyRadevaa
disbalanced
AdriyanMinchev
vampirelove
blqblqlq
jakitoo
AdriyanMinchev
LillyRadevaa
ToshkoPulov
MaqGeorgieva
katiiig
NataliaNikolova393
Mila1305
pyfpafpyfpaf
GabriiellaDobreWa
galiinkaa
paffwinchester06
AlexFlip
iskocetegi
AdriyanMinchev
LillyRadevaa
ToshkoPulov
MaqGeorgieva
katiiig
NataliaNikolova393
Mila1305
pyfpafpyfpaf
GabriiellaDobreWa
galiinkaa
paffwinchester06
AlexFlip
iskocetegi
AdriyanMinchev
LillyRadevaa
ToshkoPulov
MaqGeorgieva
katiiig
NataliaNikolova393
Mila1305
pyfpafpyfpaf
GabriiellaDobreWa
galiinkaa
paffwinchester06
AlexFlip
iskocetegi
AchyyWee
simeonov91
DavidWilla
teddyinwonderland
katiiig
VladislavMladenov
AtanasVirishapkov
yeahhx
MartinaPetrowa855
GizemYasinAlaca
IOANAAAAA
yonii9
Odanessy
AchyyWee
simeonov91
DavidWilla
teddyinwonderland
katiiig
VladislavMladenov
AtanasVirishapkov
yeahhx
MartinaPetrowa855
GizemYasinAlaca
IOANAAAAA
yonii9
Odanessy
AchyyWee
simeonov91
DavidWilla
teddyinwonderland
katiiig
VladislavMladenov
AtanasVirishapkov
yeahhx
MartinaPetrowa855
GizemYasinAlaca
IOANAAAAA
yonii9
Odanessy
AchyyWee
simeonov91
DavidWilla
teddyinwonderland
katiiig
VladislavMladenov
AtanasVirishapkov
yeahhx
MartinaPetrowa855
GizemYasinAlaca
IOANAAAAA
yonii9
Odanessy
我想删除重复项,但我无法弄清楚如何。
我试过
var asd = richtextbox1.Text.Distinct().ToList()/ToArray();
foreach (string s in asd)
{
richtextbox1.text = richtextbox1.text + s;
}
尝试了其他一些毫无意义的事情,但没有任何帮助,从这一点我得到一些奇怪的结果。
答案 0 :(得分:2)
这将为您提供List<string>
个不同的值:
var distinctItems = richTextBox1.Lines.Distinct().ToList();
请注意,我们正在使用RichTextBox的Lines
属性。 Lines
属性将RichTextBox的内容作为字符串数组返回,每行作为数组中的元素。
答案 1 :(得分:2)
我建议你做richtextbox1.Lines.Distinct().ToArray()
然后再分配
答案 2 :(得分:0)
当你到.Text
时,你会得到一个字符串中的整个文本,而不是一个单词列表。首先拆分单词然后.Distinct()
将起作用。
您可以通过在调试器中单步调试代码来注意到这一点。