我需要一点帮助,因为我有点混乱。如果我们说一些文本框...例如:
Textbox1.Lines(0) = 21,22
Textbox1.Lines(1) = 23,24
Textbox1.Lines(2) = 21,22
Textbox1.Lines(3) = 51,52
Textbox1.Lines(4) = 61,62
好,所以现在我想在另一个文本框中显示:gen:Box1.Text = 21,22,23,24,51,52,61,62
如何? 我尝试了一些东西,但是对我来说不起作用。我知道这可能是一个简单的练习,但是我学会了,而且我学会了,而且我喜欢学习。
答案 0 :(得分:1)
您可以使用LINQ和String.Join
:
Dim allNumbers = From line In Textbox1.Lines
From num In line.Split({","}, StringSplitOptions.RemoveEmptyEntries)
Select num.Trim()
Dim orderedAndDistinctNumbers = allNumbers.Distinct().OrderBy(Function(n)n)
Box1.Text = String.Join(",", orderedAndDistinctNumbers)