C# - 是否可以安排从a到z的ComboBox项目?

Hen*_*ian 10 c# arrays string combobox

我在组合框中有一个非常混乱的长项目,只需将它从a到z排序就可以更容易跟踪.可能吗?

aia*_*tag 29

我能想到两种简单的方法:

  • 如果您使用的是Win Forms,请使用 Sorted

  • 如果您的组合框的数据来自一个列表的形式,只需要使用排序依据ComboBox.Sorted = true;数据,你要放在OrderBy 把它.

例:

var myList = new List<string>() {"q","w","e","r","t","y"};
var sorted = a.OrderBy(c => c).ToArray()
comboBox1.Items.AddRange(sorted);
Run Code Online (Sandbox Code Playgroud)