我需要一点帮助,因为我觉得有点凌乱。如果说一些文本框...这样的:
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
好了,现在我想显示在另一个文本框创:Box1.Text = 21,22,23,24,51,52,61,62
怎么样?我试过的东西,但它并没有为我工作。我知道也许这是一个简单的练习,但我学习,我学到了,我喜欢学习。
您可以使用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)