如何在VB.NET中按字母顺序对通用列表(字符串)排序?

如何在VB.NET中按字母顺序对通用列表(字符串)排序?,vb.net,list,collections,Vb.net,List,Collections,我创建并填充了一个字符串的通用列表,如下所示: Dim MyList As New List(Of String) MyList.Add("Beta") MyList.Add("Echo") MyList.Add("Charlie") MyList.Add("Alpha") MyList.Add("Delta") 现在我想点它。这行吗 MyList.Sort() 可能不会吧?字母排序实际上与字符串排序不同。您可以将(“aa”、“Ab”、“a'c”)的(正确顺序)列表排序为(“Ab”、“a'c

我创建并填充了一个字符串的通用列表,如下所示:

Dim MyList As New List(Of String)
MyList.Add("Beta")
MyList.Add("Echo")
MyList.Add("Charlie")
MyList.Add("Alpha")
MyList.Add("Delta")
现在我想点它。

这行吗

MyList.Sort()

可能不会吧?字母排序实际上与字符串排序不同。您可以将(“aa”、“Ab”、“a'c”)的(正确顺序)列表排序为(“Ab”、“a'c”、“aa”)。文本排序应该总是考虑语言和排序级别(你认为“e”和“y”是否相同?)