如何按大小写顺序对列表进行排序,例如
- smtp:user@domain.com
- smtp:user@otherdomain.com
- SMTP:user@anotherdomain.com
我想排序,以便大写记录在列表中排在第一位,例如 SMTP:user@anotherdomain.com。
最佳答案
您可以使用 StringComparer.Ordinal 进行区分大小写的排序:
List<string> l = new List<string>();
l.Add("smtp:a");
l.Add("smtp:c");
l.Add("SMTP:b");
l.Sort(StringComparer.Ordinal);
关于c# - 根据字符串大小写对列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/566940/