我试图通过按排序按钮对这个列表进行排序?我在编码部分遇到问题!
问问题
107 次
2 回答
0
试试这个
private void btnSort_Click(object sender, RoutedEventArgs e)
{
var directoryInfo= new directoryInfo(path);
var files = (from x in directoryInfo.GetFiles()
select x.FullName).ToArray();
Array.Sort(files);
}
于 2013-03-01T06:07:55.930 回答
0
从我的头顶(我现在无法自己测试),我会这样做:
private void btnSort_Click(object sender, RoutedEventArgs e)
{
List<string> list = lstbxResults.Cast<string>().OrderBy(p=>p).ToList();
lstbxResults.Clear();
foreach(var item in list)
lstbxResults.Items.Add(item);
}
编辑:我放了一个演员来获得一个 IEnumerable
于 2013-03-01T06:37:43.377 回答