我需要按X和Y排序列表.我读了一些其他问题来排序X和Y,但我不明白:
List<SomeClass>() a;
List<SomeClass> b = a.OrderBy(x => x.x).ThenBy(x => x.y).ToList();
Run Code Online (Sandbox Code Playgroud)
我的意思是,x => xx给出未声明的变量错误.
问题是:如何按列表中的X和Y排序,或者:要使用什么变量而不是x => xx ????
编辑:对,我的列表是这样的:
List<Class1> MapTiles;
Run Code Online (Sandbox Code Playgroud)
在类中:int ID,int X,int Y.
感谢名单.
C#区分大小写.你需要
// Note the capital letters
List<SomeClass> b = a.OrderBy(item => item.X).ThenBy(item => item.Y).ToList();
Run Code Online (Sandbox Code Playgroud)