【发布时间】:2016-03-21 17:28:01
【问题描述】:
我正在尝试按字母顺序对项目进行排序并将它们排序到一个新的文本框中。除了尝试对引号进行例外处理,因为它们出现在字母之前,我已经完成了所有操作。到目前为止我有
Dim holder as List(Of Strings) = New List(Of String)'holds my values
Dim input as List(Of RichTextBox) = New List(Of RichTextBox)'where text is input
For i As Integer = 0 to input.Count - 1
holder.Add(input.ElementAt(i))
Next
holder.Sort()
For i As Integer = 0 to holder.Count - 1
txtResult.Text = txtResult.Text + vbCrLf + holder(i)
Next
如何忽略可能输入的引号?我还需要将信息输出到已排序的文本框中,但要在已排序的字符串中加上引号。
【问题讨论】:
-
Holder = Holder.Select(Function(s) s.Replace("""", "")).ToList() -
我对编程很陌生,这是我的第一个独立项目,我该把那句话放在哪里?
-
如果他们都有,他们不会干扰排序。否则如果你想
remove quotation marks before a .Sort在排序之前添加它
标签: .net vb.net string sorting string-comparison