求助
c# 语言 按照年份排列数组序列中的元素核心代码如下:
AlbumCompare albumCompare = new AlbumCompare();
albumList.Sort(albumCompare);
class AlbumCompare:IComparer
{
public int Compare(object x, object y)
{
return ((Album)x).year - ((Album)y).year;
}
}
请高手把编写代码的详细过程写出来,本人是初学者。
--------------------编程问答-------------------- 哪部分详细过程? --------------------编程问答--------------------
var result = albumList.OfType<Album>().OrderBy(x => x.year).ToList();
albumList.Clear();
result.ForEach(x => albumList.Add(x));
补充:.NET技术 , C#